批处理文件,替换目录

时间:2016-01-15 08:17:31

标签: batch-file

我需要创建批处理文件,应该这样做: 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

我已经找到了如何复制所有文件夹,但我需要将文件替换为另一个文件夹并删除源文件夹。有人可以帮忙吗?

2 个答案:

答案 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 /?以获取帮助。