我需要创建批处理文件,应该这样做: 1)如果目录中的文件存在 - 删除它 2)将文件从目录替换到目标目录 3)删除源
这是我的代码:
IF EXIST C:\Work\testbatch\1.txt del C:\Work\testbatch\1.txt
MOVE C:\Work\testbatch C:\Work\destbatch if you need copy folder
我已经找到了如何复制所有文件夹,但我需要将文件替换为另一个文件夹并删除源文件夹。有人可以帮忙吗?
答案 0 :(得分:2)
考虑使用:
robocopy "<SOURCE>" "<DESTINATION>" *.* /S /MOVE
您可以将其放在批处理文件中或在CMD中使用plain。
For more info about ROBOCOPY and its options.
答案 1 :(得分:1)
MOVE "C:\Work\testbatch" "C:\Work\destbatch" /y
我添加的所有内容均为/y
,并删除了您不必要的第一行。
无需测试和删除目标文件。请参阅move /?
以获取帮助。