我的组织有一个Excel加载项,我会定期更新。我有一个批处理文件,它将以前的加载项移动到" old"目录,我想将文件的最后修改日期附加到文件名中,以便跟踪所有以前的版本。
使用%DATE%
我可以将当前日期附加到文件名,但我想知道如何附加上次修改文件的日期。
到目前为止,这是我的批处理文件,使用%DATE%
命令。
Ren J:\40_MS\435_Milj›\Annet\Datah†ndtering\Add-ins\435_Milj›.xlam 435_Milj›_old.xlam
Move J:\40_MS\435_Milj›\Annet\Datah†ndtering\Add-ins\435_Milj›_old.xlam J:\40_MS\435_Milj›\Annet\Datah†ndtering\Add-ins\Old\
Ren J:\40_MS\435_Milj›\Annet\Datah†ndtering\Add-ins\Old\435_Milj›_old.xlam 435_Milj›_%DATE%.xlam
非常感谢任何建议。
建议的副本实际上并没有解释如何将文件日期附加到文件名。我尝试使用这个脚本:
Ren C:\Temp\435_Milj›.xlam 435_Milj›_old.xlam
Move C:\Temp\435_Milj›_old.xlam C:\Temp\Old\
for %a in (C:\Temp\Old\435_Milj›_old.xlam) do set MyFileDate=%~ta
Ren C:\Temp\Old\435_Milj›_old 435_Milj›_%MyFileDate%.xlam
但它没有用。我做错了什么?