德尔福/TZipFile : how to restore the file's original timestamp?

标签 delphi zip

使用 TZipFile 类(我使用 ExtractAll 方法)从 zip 中提取的文件获取系统日期时间作为创建/修改文件日期,但我需要恢复原始时间戳,就像 winzip/winrar 所做的那样。 TZipFile 类也可以这样做吗,或者我必须更改文件时间戳?

最佳答案

恐怕您对内置邮政编码不感兴趣。它会记录创建 ZIP 文件时修改的时间戳。但解压时不会恢复。而且没有办法让它这样做。

我认为最好的选择是使用第三方 ZIP 组件。例如我推荐tpAbbrevia它确实支持此功能。

关于德尔福/TZipFile : how to restore the file's original timestamp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15635047/

相关文章:

delphi - Delphi 中如何将泛型类型转换为实际类型

php - ZIP 文件并用 PHP 密码保护

linux - 打印 zip 存档中多个文件的内容

python - 从下载的 zip 中获取文件列表而不将整个 zip 文件加载到内存中的方法?

objective-c - 写入文件,目标 zip

json - 在 Datasnap (Delphi 10) 中旋转数据集 JSON 结果

delphi - 如何用科学记数法格式化数字

delphi - 使用部分委托(delegate)实现接口(interface)

delphi - 在 Delphi 中,您使用包含路径还是显式包含所有必需的文件?

javascript - 在javascript中加密文件(Phonegap应用程序)