39
A
回答
43
你可以使用move
。從help move
文檔狀態:
Moves files and renames files and directories.
To move one or more files:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination
To rename a directory:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2
[drive:][path]filename1 Specifies the location and name of the file
or files you want to move.
destination Specifies the new location of the file. Destination
can consist of a drive letter and colon, a
directory name, or a combination. If you are moving
only one file, you can also include a filename if
you want to rename the file when you move it.
[drive:][path]dirname1 Specifies the directory you want to rename.
dirname2 Specifies the new name of the directory.
/Y Suppresses prompting to confirm you want to
overwrite an existing destination file.
/-Y Causes prompting to confirm you want to overwrite
an existing destination file.
The switch /Y may be present in the COPYCMD environment variable.
This may be overridden with /-Y on the command line. Default is
to prompt on overwrites unless MOVE command is being executed from
within a batch script.
請參見下面的談話爲例它最初顯示的qq1
和qq2
目錄具有三個沒有文件分別。然後,我們執行move
,我們發現這三個文件已按預期從qq1
移至qq2
。
C:\Documents and Settings\Pax\My Documents>dir qq1
Volume in drive C is Primary
Volume Serial Number is 04F7-0E7B
Directory of C:\Documents and Settings\Pax\My Documents\qq1
20/01/2011 11:36 AM <DIR> .
20/01/2011 11:36 AM <DIR> ..
20/01/2011 11:36 AM 13 xx1
20/01/2011 11:36 AM 13 xx2
20/01/2011 11:36 AM 13 xx3
3 File(s) 39 bytes
2 Dir(s) 20,092,547,072 bytes free
C:\Documents and Settings\Pax\My Documents>dir qq2
Volume in drive C is Primary
Volume Serial Number is 04F7-0E7B
Directory of C:\Documents and Settings\Pax\My Documents\qq2
20/01/2011 11:36 AM <DIR> .
20/01/2011 11:36 AM <DIR> ..
0 File(s) 0 bytes
2 Dir(s) 20,092,547,072 bytes free
C:\Documents and Settings\Pax\My Documents>move qq1\* qq2
C:\Documents and Settings\Pax\My Documents\qq1\xx1
C:\Documents and Settings\Pax\My Documents\qq1\xx2
C:\Documents and Settings\Pax\My Documents\qq1\xx3
C:\Documents and Settings\Pax\My Documents>dir qq1
Volume in drive C is Primary
Volume Serial Number is 04F7-0E7B
Directory of C:\Documents and Settings\Pax\My Documents\qq1
20/01/2011 11:37 AM <DIR> .
20/01/2011 11:37 AM <DIR> ..
0 File(s) 0 bytes
2 Dir(s) 20,092,547,072 bytes free
C:\Documents and Settings\Pax\My Documents>dir qq2
Volume in drive C is Primary
Volume Serial Number is 04F7-0E7B
Directory of C:\Documents and Settings\Pax\My Documents\qq2
20/01/2011 11:37 AM <DIR> .
20/01/2011 11:37 AM <DIR> ..
20/01/2011 11:36 AM 13 xx1
20/01/2011 11:36 AM 13 xx2
20/01/2011 11:36 AM 13 xx3
3 File(s) 39 bytes
2 Dir(s) 20,092,547,072 bytes free
+0
這非常有幫助,我最終從本指南學到了很多東西。謝謝。它爲我節省了很多時間。 – Chirag 2011-01-20 23:54:34
4
3
13
此命令將所有文件移動在originalfolder到destinationfolder。
MOVE c:\originalfolder\* c:\destinationfolder
(但它不會移動任何子文件夾到新的位置)
要查找的指示MOVE命令類型這在Windows命令提示符:
MOVE /?
26
move c:\sourcefolder c:\targetfolder
將工作,但你最終會像這樣的結構:
c:\targetfolder\sourcefolder\[all the subfolders & files]
如果要移動只是一個文件夾到另一個內容,那麼這應該這樣做:
SET src_folder=c:\srcfold
SET tar_folder=c:\tarfold
for /f %%a IN ('dir "%src_folder%" /b') do move %src_folder%\%%a %tar_folder%
pause
2
使用move
然後move <file or folder> <destination directory>
-1
要移動子目錄,包括空文件夾,你可以使用複製和刪除的組合:
# Setting up test env...
C:\> mkdir folder1 folder1\sub1 folder1\sub2 folder2
C:\> touch folder1\sub1\file.txt
# Copy "folder1" to "folder2", then remove "folder1"
C:\> xcopy /e folder1 folder2
C:\> rmdir /s /q folder1
1
robocopy似乎是最通用的。看到它的其他選項在幫助中
robocopy /?
robocopy SRC DST /E /MOV
相關問題
- 1. 如何將文件從一個文件夾移動到另一個文件夾?
- 2. 如何將文件從一個文件夾移動到另一個文件夾?
- 3. 無法使用Perforce命令將文件從一個文件夾移動到另一個文件夾
- 4. 將一個文件夾移動到另一個文件夾 - applescript
- 5. git命令將文件夾移入另一個文件夾
- 6. UNIX shell將文件從一個文件夾移動到另一個文件夾
- 7. 需要將文件從一個文件夾移動到另一個文件夾
- 8. 將文件從一個文件夾移動到另一個文件夾
- 9. 隨機將文件從一個文件夾移動到另一個文件夾?
- 10. VSS:將文件從一個文件夾移動到另一個文件夾?
- 11. 使用python將shapefile從一個文件夾移動到另一個文件夾
- 12. 將文件夾中的所有文件移動到另一個文件夾中?
- 13. CMD命令根據條件將文件從一個文件夾移動到另一個文件夾
- 14. Ruby on Rails:如何將所有文件從一個文件夾移動到另一個文件夾?
- 15. 如何我移動的所有項目文件夾到另一個文件夾用一個批處理命令
- 16. 將文件從一個文件夾移動到另一個C#
- 17. 將文件從子文件夾移動到一個文件夾
- 18. 將郵件項目從一個文件夾移動到另一個文件夾
- 19. 如何使用java將特定文件從一個文件夾移動到另一個文件夾
- 20. 將Outlook.MAPI文件夾移動到另一個文件夾
- 21. 嘗試將子文件夾中的文件從一個文件夾移動到另一個文件夾C#
- 22. 如何從命令提示符將特定文件從一個文件夾複製到另一個文件夾
- 23. 如何使用bash腳本將所有* .html文件從一個文件夾複製到另一個文件夾?
- 24. 如何使用C#將所有文件從一個文件夾複製到另一個文件夾?
- 25. 如何將文件從一個文件夾複製到另一個文件夾
- 26. 從一個文件夾移動到另一個文件
- 27. UNIX:將文件從子文件夾移動到另一個文件夾
- 28. 如何將文件移動到另一個文件夾?
- 29. 消除子文件夾將所有文件移動到一個文件夾中
- 30. 將所有文件從文件夾重寫到另一個文件夾
什麼操作系統和shell? – 2011-01-20 03:12:33