从命令行移动文件
回答
有您需要的代码。将其保存为.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