如何在 Windows 10 上复制文件/文件夹并保留其创建日期

如何在 Windows 10 上复制文件/文件夹并保留其创建日期

当我的存储空间用完时,我购买了一个新硬盘,当然我需要将所有数据从旧硬盘复制到新硬盘。

当我尝试在新硬盘上管理复制的文件时,我丢失了所有文件和文件夹的创建日期,现在我迷失在一堆文件和文件夹中,我记不起它们是什么时候创建的,当然我也不知道如何按创建日期对它们进行排序。当我复制它们时,所有创建日期都设置为新的创建日期。

我想知道是否有办法复制文件和文件夹并保留创建日期?

对于已复制的文件和文件夹,是否有机会以批处理模式更改其创建日期?

答案1

Windows 的工作原理如下:

  • 当你移动将文件复制到不同的文件夹,则其创建日期将不会改变。
  • 当你复制如果文件位于不同的文件夹中,则其创建日期将会改变。

不同之处在于,当您在计算机上复制文件时,会创建一个具有新时间戳的新文件。

要复制并保留创建日期,可以使用 Windows 实用程序 机器人复制
它的语法相当简单,在命令提示符(CMD)中执行:

robocopy source-path target-path

在执行之前您应该删除以前复制的文件robocopy

有关屏幕截图的更多信息,请参阅文章
如何在 Windows 10 上复制文件而不更改日期戳

答案2

您可以使用支持此功能的实用程序或工具。Robocopy 就是这样一种免费工具,它是 Windows 中的内置命令行工具。它有一个开关 (/DCOPY:T),允许您在复制文件和文件夹时保留原始时间戳,包括创建时间。

要使用 Robocopy,您可以打开命令提示符窗口并键入以下命令:

robocopy 源文件夹 目标文件夹 /E /DCOPY:T

将“源文件夹”替换为您要复制的文件夹的路径,将“目标文件夹”替换为目标文件夹的路径。/E 开关将复制所有子文件夹,/DCOPY:T 开关将保留时间戳。

另外两个工具可让您在复制文件和文件夹时保留原始时间戳,包括创建时间,Teracopy 和 Gs Richcopy,两者都是 GUI 工具,同样简单快捷。

至于以批处理模式更改已复制文件和文件夹的创建日期,您可以使用支持此功能的文件管理器或命令行工具。例如,您可以使用 NirSoft 的 BulkFileChanger 工具。它允许您一次修改多个文件和文件夹的创建时间、上次访问时间和上次修改时间。

要使用 BulkFileChanger,您可以下载并运行该工具,选择要修改的文件和文件夹,然后使用“文件”菜单中的“更改时间/属性”选项。从那里,您可以修改所选文件和文件夹的创建时间。

答案3

我对此进行了大量研究。我决定副本处理程序https://www.copyhandler.com/

它是开源的并且是免费的。

最初我用的是泰拉复制(我甚至有它的许可证)。但是,由于我无法控制 TeraCopy 的读/写速度(他们说它总是处于最大值),我担心会磨损(尤其是 HDD)。 (我有一个 2TB 的外置硬盘,在使用 TeraCopy 传输文件时坏了。)

副本处理程序但是有很多设置,呃...抱歉,我忘了哪个设置可以让你复制/移动任何文件或文件夹的原始修改日期/时间。

测试副本处理程序首先是临时文件和文件夹:

  1. 玩转设置。
  2. 创建一个新文件夹。(也创建一个新的文本文件进行测试。)
  3. 几秒钟或一分钟后,复制或移动它。
  4. 查看原始“创建/修改”日期/时间是否保留。

编辑:提到它是免费的。

答案4

有一些实用程序可以复制整个分区,这些实用程序可以保留所有内容,并且比使用文件系统的任何复制程序都要快得多。搜索 Windows 克隆分区

相关内容