本文目录导读:

WinRAR 默认在压缩时不会保留文件的“创建时间”(Created Time),它默认只保留“修改时间”(Modified Time),但你可以通过设置来让 WinRAR 也保存创建时间。
以下是两种最有效的方法:
使用图形界面(最常用)
- 选中你要压缩的文件或文件夹,点击鼠标右键,选择 “添加到压缩文件...”。
- 在弹出的窗口中,切换到 “时间” 选项卡。
- 在 “设置文件时间” 这个区域,你会看到三个复选框:
- 保存文件修改时间(默认勾选)
- 保存文件创建时间(默认未勾选)
- 保存文件访问时间(默认未勾选)
- 勾选上“保存文件创建时间”。
- 点击“确定”开始压缩。
注意: 此设置只对本次压缩有效,如果你希望每次都自动保留创建时间,可以在“设置文件时间”区域点击下方的 “保存设置” 按钮。
使用命令行(适用于批量或脚本)
如果你用命令行 (CMD) 压缩,需要添加 -tmc 参数:
rar a -tmc my_archive.rar "你要压缩的文件夹路径"
a:添加文件到压缩包。-tmc:保留文件的创建时间 (Created time)。-tm是修改时间(默认保留),-tma是访问时间。
特别提醒:解压时的时间还原问题
即便你成功在压缩包中保存了“创建时间”,解压时可能会遇到问题:
- 对于用户文件(普通数据): WinRAR 在解压时,默认会把文件的创建时间设置为解压那一刻的时间,而不是还原成压缩包里的创建时间。
- 如何解决?
- 解压时,在弹出的窗口中切换到 “高级” 选项卡。
- 确保 “保留文件时间” 下面的 “创建时间” 选项也是被勾选的。
- 更好的做法: 如果解压工具不支持还原创建时间(如部分第三方工具),可以勾选 “解压到临时文件夹后再复制”(这可以借用系统机制保留时间),或者直接使用 WinRAR 自带的解压功能,并在高级选项里设置。
| 步骤 | 操作 | 关键点 |
|---|---|---|
| 压缩时 | 选项 -> 时间 -> 勾选“保存文件创建时间” | 务必勾选 |
| 解压时 | 高级 -> 勾选“保留文件时间”下的“创建时间” | 否则时间会变成解压时刻 |
只要你按照上述方法设置了压缩和解压两个环节,WinRAR 就能完整保留文件的创建时间。
标签: 保留创建时间
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。