我需要做一个 .sh 的 .bat 副本,我不太了解 Windows cmd。
在 Linux 上我可以做
mv ...
or
rsync -a SOURCE/ DEST/ --remove-sent-files --ignore-existing --whole-file
但Windows“移动”不能做同样的事情
也许有一个 Windows 简单的替代方案,比它更简单且性能更高
for /R c:\sourceFolder\ %%G in (*) do ( move /Y "%%G" c:\destinationFolder\ )
Linux mv 似乎更新目录指针,但是上面的 Windows 命令会做困难的事情吗?我想这对于我需要经常移动的大文件夹来说不是一个好主意
Robocopy 为我创造了奇迹:
robocopy c:\cache c:\cache-2012 ?????-2012*.hash /S /MOV
我用它来将具有特定掩码的所有文件移出c:\cache
及其众多子目录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)