我有文件夹c:\ tocopy,我想将内容复制到c:\ dest1,c:\ dest2并覆盖现有文件 我不确定我的脚本需要看起来能够做到这一点。 (使用win2k12) 谢谢
答案 0 :(得分:1)
会为此目的使用robocopy。
http://www.windows-commandline.com/robocopy-switches-syntax-examples/ http://social.technet.microsoft.com/wiki/contents/articles/1073.robocopy-and-a-few-examples.aspx http://improve.dk/simple-file-synchronization-using-robocopy/
在这种特殊情况下:
robocopy c:\tocopy c:\dest1 /MIR /Z
robocopy c:\tocopy c:\dest2 /MIR /Z
/ MIR 使目标镜像复制
/ Z 使副本可以重新启动(取决于您正在复制的内容的大小,您可能不需要这样,但您可能希望在通过网络传输文件或执行此操作时大份数
答案 1 :(得分:0)
要使用PowerShell,请尝试copy-item cmdlet:
Copy-Item c:\tocopy -Destination c:\dest1 -Recurse -Force
Copy-Item c:\tocopy -Destination c:\dest2 -Recurse -Force