如何在Mac上检查并修正文件时间戳
导入文件,保留部分文件的时间戳,为其他文件应用不同的日期规则,并在结束前验证结果。
- 完成效果
- 完成后,两个文件会被明确标记为Keep(保持不变),另四个文件的时间戳更改则已应用并通过验证。
- 准备工作
- 适用于macOS的ModifyIt 2.0或更新版本。
- 六个你有权更改时间戳的文档。练习时请使用可丢弃的副本;本教程的示例文件会在每次运行时复制。
- 更改重要文件的时间戳前,请先备份。

同一批文件不一定需要相同的日期修正。使用ModifyIt,你可以让部分文件保持不变,将其他文件分配到具名分组,并在写入任何更改前检查创建和修改时间戳。本教程使用六个示例文档和两个修正分组。
1.将文件导入列表
使用Add Files(添加文件),或将文件拖入ModifyIt。文件列表中现在有六个示例文档,你将把它们作为一批进行检查。

ModifyIt文件列表中已导入六个示例文档。 2.保留部分文件的原始日期
逐一选择Family Reunion 2016.txt和Graduation 2020.txt,然后选择Keep(保持不变)。这些文件仍会保留在整批文件中,但不会修改其时间戳。

ModifyIt文件表格中两个已导入的文档被标记为Keep。 3.创建指定精确日期的修正分组
打开检查器,创建一个Absolute(指定精确日期和时间)分组,并将其命名为Archive originals。配置创建和修改日期选项,然后设置精确的目标日期和时间。

Archive originals分组编辑器,显示Absolute规则和日期控件。 4.将文档分配到Absolute分组
逐一选择Grandma and Me 2012.txt和Anniversary 2009.txt,将它们分别分配到Archive originals。它们将共用该分组的精确时间戳规则。

存档文档已分配到指定精确日期的Archive originals修正分组。 5.创建时间序列
创建一个名为Contact sheet的Sequence(时间序列)分组。设置起始时刻及文件之间的时间间隔,然后检查预定顺序。

Contact sheet分组编辑器,显示Sequence的起始时刻和间隔控件。 6.将其余文件分配到时间序列
将Coastal Walk 01.txt和Coastal Walk 02.txt分配到Contact sheet。检查前,使用顺序控件将它们放到预定位置。

两个Coastal Walk文档已分配到Contact sheet时间序列分组。 7.检查拟进行的更改
选择Review(检查更改计划),比较每个文件的当前时间戳和请求设置的时间戳。应用前,确认摘要显示两行Keep(保持不变)和四个Will Change(将更改)的文件。

ModifyIt检查界面显示两个保持不变的文件和四项计划中的时间戳更改。 8.应用并验证整批更改
选择Apply(应用),查看确认内容,然后确认写入。在完成后的表格中,检查是否有四项Verified(已验证)的更改和两行Keep(保持不变)。

ModifyIt批处理完成,显示四项已验证的时间戳更改和两个未改动的文件。
完成最后一步后
检查整批文件时,可以区分哪些文件未改动、哪些文件已更改。
实用提示
对于必须保留原始日期的文件,请使用Keep(保持不变)。
当分组内所有文件都需要同一个精确时间戳时,使用Absolute(指定精确日期和时间);当文件日期需要按一定间隔排列时,使用Sequence(时间序列)。
编辑分组或更改分组成员后,请再次使用Review(检查更改计划);之前的检查结果可能已不再反映当前计划。
注意更改创建和修改日期会更改文件系统元数据,不会更改照片内嵌的EXIF拍摄日期。
注意应用时间戳更改会修改磁盘上选中的文件。确认前,请仔细检查计划写入的文件和内容。
注意如果文件被锁定、无法访问或被外部更改,实际写入结果可能与计划不同。请检查每个文件的验证状态。