问题是当我启动脚本时,它会复制文件夹并重命名,并将当前日期和时间添加到名称中。但是,当脚本正在运行并且文件夹中进行了更改时,它会用旧日期覆盖旧文件夹,而不带/E /XC /XN /XO
。
那么我怎样才能让脚本始终将文件夹从源复制到目标并更新日期,以便它不会被旧文件夹覆盖?
代码:
@echo off
color 2
Set Source=C:\source
Set Destination=C:\destination
Set Folder=FolderName
Set currentdate=%date:/=-%_%time::=-%
robocopy "%Source%" "%Destination%\ %currentdate% %Folder%" /E /XC /XN /XO /mon:1 /mot:1