仅当源文件夹和目标文件夹中的文件名不同(主要是名称的版本部分)时,才复制/替换(镜像)文件

时间:2019-02-27 15:05:40

标签: batch-file

只是搜索并没有得到我想要的。这是此任务: 我需要比较源文件夹和目标文件夹中的文件,每当此文件的新版本到达源文件夹时,我都需要检查并将其与目标文件夹进行比较,如果不同,则需要使用该文件的新版本来更新目标文件夹文件,该文件的新版本显示名称本身的差异

set source=C:\Users\TSA
set target=C:\Users\test

if exist %source%\*.P3T (
        del %target%\*.P3T
        copy %source%\*.P3T %target%\   
    )

试图使用comp命令,但最终不得不暂停询问

comp %target%/*.P3T %source%/*.P3T

比较更多文件(是/否)?我需要不中断地摆脱它...

非常感谢您提供有用的信息。

这是完成任务的代码

Robocopy /MIR %source% %target%

0 个答案:

没有答案