在 Mac 上,当我使用 Finder 或从命令行使用 zip/ditto 压缩和解压缩文件时,文件/文件夹的创建日期会丢失,并且创建日期会自动设置为与修改日期相同。我该如何保留创建日期?
答案1
获取文件创建日期。
- (NSDictionary *)attributesOfItemAtPath:(NSString *)路径错误:(NSError **)错误
压缩
- 设置文件创建日期。
答案2
使用带有 p(reserve)选项的 tar:
tar -x -p -v -j -f arhive.tbz