如何批量更新重命名文件夹的日期?

如何批量更新重命名文件夹的日期?

问题是当我启动脚本时,它会复制文件夹并重命名,并将当前日期和时间添加到名称中。但是,当脚本正在运行并且文件夹中进行了更改时,它会用旧日期覆盖旧文件夹,而不带/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

相关内容