小编mik*_*ike的帖子

仅复制(同步)Windows 中已复制的文件和文件夹的时间戳

我在使用 Total Commander 复制的文件上丢失时间戳(创建日期)时遇到问题 - 仅保留修改日期。它有数十万个文件和几 TB的数据,所以我不想再次复制它们。

我设法使用 robocopy 仅更新文件夹时间戳 - 效果很好:

robocopy /e /dcopy:t c:\source d:\destination
Run Code Online (Sandbox Code Playgroud)

但所有文件时间戳都被修改为复制时间。

我尝试了一些选项,例如:

robocopy /e /copy:t c:\source d:\destination
robocopy /e /copyall c:\source d:\destination
Run Code Online (Sandbox Code Playgroud)

但这没有帮助。

它可以完成这项工作,但仅当目标 为空时:

robocopy /e /copyall /dcopy:t c:\source d:\destination
Run Code Online (Sandbox Code Playgroud)

它也可以完成这项工作,但仅在 Windows 7 上(在 Windows 10 上不起作用),并且它会再次复制所有文件,这不是我想要的:

robocopy /e /copyall /is c:\source d:\destination
Run Code Online (Sandbox Code Playgroud)

有人知道如何仅更新文件的时间戳而不再次复制数据本身吗?它可以是任何应用程序/方法,但如果可能的话,我更喜欢免费的应用程序/方法。我需要重新创建整个子目录结构、隐藏文件和符号链接 - 完整镜像。:)

谢谢。

windows mirror copy timestamp

8
推荐指数
2
解决办法
6993
查看次数

标签 统计

copy ×1

mirror ×1

timestamp ×1

windows ×1