從命令行移動文件
回答
有您需要的代碼。將其保存爲.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. 將文件從命令行移動到非現有目錄
- 3. 使用命令行檢查刪除文件/重命名文件/移動文件到TFS使用命令行
- 4. SVN「修復移動」從命令行
- 5. Windows命令行:自動從.cmd文件請在命令
- 6. Bash命令只移動一些文件?
- 7. 通過文本文件從命令行adb啓動活動
- 8. 從命令行運行C++文件
- 9. 從命令行自動生成文件夾和.js文件
- 10. 從Windows命令提示符執行命令可執行文件
- 11. 從命令行讀取文本文件
- 12. 如何將文件amazon ec2移動到s3命令行
- 13. 如何從命令行啓動XCode可執行文件
- 14. 如何從Windows命令行啓動可執行文件
- 15. 從命令行自動運行CasperJS文件
- 16. 如何從命令行從git啓動和運行命令
- 17. 從命令行啓動UITesting
- 18. 從命令行啓動ColdFusion
- 19. 批處理命令來移動文件夾包含文件
- 20. 將文件* .pas移動到fpc.exe中的文件* .exe的命令
- 21. 從命令行創建eclipse war文件
- 22. 從命令行FTP放文件夾
- 23. 要求從命令行調用文件
- 24. 從命令行傳遞文件位置
- 25. C#從命令行加載文件?
- 26. 讀取命令行參數,從文件
- 27. 從命令行生成dgml文件
- 28. 從java文件執行命令
- 29. 從命令行編譯.dproj文件
- 30. 從txt文件運行bash命令
感謝您的回覆 – Villumanati 2012-03-01 17:46:12