從命令行移動文件
回答
有您需要的代碼。將其保存爲.bat文件並運行它:
echo off
SETLOCAL EnableDelayedExpansion
set movedFiles=0
for /R c:\sourceFolder\ %%G in (*) do (
echo moving... "%%G"
move /Y "%%G" c:\destinationFolder\
set /a movedFiles+="1"
if !movedFiles! EQU 500 GOTO endOfCopy rem if you moved 500 files
)
:endOfCopy
echo Done, %movedFiles% files Where copied successfully
pause
ENDLOCAL
當然,合適的命令被稱爲移動。語法如下:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination
你會寫是這樣的:
move Z:\directory\*.* c:\newdirectory
但問題是更適合於超級用戶。
但是,如何控制複製的文件數量? – Villumanati 2012-03-01 13:29:32
@Villumanati它看起來我不明白你的問題。你知道你想移動哪個500個文件,還是隻想限制500個文件? – ipavlic 2012-03-01 13:32:15
這個問題被標記爲不支持'MOVE'命令的Windows 7。 – cyroxx 2013-09-20 12:22:39
move命令中沒有選項顯示「移動前500個文件」。如果你想做這樣的事情,你需要某種腳本語言。 Batch是Windows命令行中的本機腳本語言,但很麻煩。 Powershell是微軟最新的腳本語言,它應該是非常強大的。
- 1. sudo命令移動文件
- 2. SVN「修復移動」從命令行
- 3. Windows命令行:自動從.cmd文件請在命令
- 4. Bash命令只移動一些文件?
- 5. 從命令行自動生成文件夾和.js文件
- 6. 從Windows命令提示符執行命令可執行文件
- 7. 從命令行讀取文本文件
- 8. 如何將文件amazon ec2移動到s3命令行
- 9. 如何從命令行從git啓動和運行命令
- 10. 如何從命令行啓動XCode可執行文件
- 11. 將文件* .pas移動到fpc.exe中的文件* .exe的命令
- 12. 從js文件執行節點命令
- 13. C#從命令行加載文件?
- 14. 從命令行添加文件到MSI?
- 15. 從TCL文件執行linux命令
- 16. 從命令行保存所有文件
- 17. 從PDB中的文件運行命令
- 18. 從命令行建立.xap文件
- 19. 讀取命令行參數,從文件
- 20. 從命令行傳遞文件位置
- 21. 要求從命令行調用文件
- 22. 如何從命令行打印文件?
- 23. 命令行將目錄樹中的文件/文件夾向上移動
- 24. 在Unix命令行中逐字移動
- 25. 可能強制從命令行遷移?
- 26. 如何使用命令行將所有文件從一個文件夾移動到另一個文件夾?
- 27. 將多個文件從一個文件夾移動到目錄列表(撤消移動命令)
- 28. 使用命令行參數從bat文件運行exe文件
- 29. 如果從命令行啓動,則輸出到命令行
- 30. 如何從命令行啓動.jar文件GUI?
感謝您的回覆 – Villumanati 2012-03-01 17:46:12