由于一些粗心的复制/压缩/解压缩操作,文件夹及其子文件夹中的所有文件的最后修改时间都被更新。
我想从旧备份中恢复正确的文件时间戳。
自备份以来,有些文件实际上已被修改、创建和删除。我想保留这些文件不变,只重置按位相同的文件的日期。
我该怎么做?也许可以巧妙地使用 robocopy?这是一台 Windows 机器,但也可以安装 git-bash。
答案1
我想应该是这样的:
robocopy "Source" "Destiny" /copy:T /Timfix /e
由于一些粗心的复制/压缩/解压缩操作,文件夹及其子文件夹中的所有文件的最后修改时间都被更新。
我想从旧备份中恢复正确的文件时间戳。
自备份以来,有些文件实际上已被修改、创建和删除。我想保留这些文件不变,只重置按位相同的文件的日期。
我该怎么做?也许可以巧妙地使用 robocopy?这是一台 Windows 机器,但也可以安装 git-bash。
我想应该是这样的:
robocopy "Source" "Destiny" /copy:T /Timfix /e