- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 TZipFile 类(我使用 ExtractAll 方法)从 zip 中提取的文件将系统日期时间作为创建/修改文件的日期,但我需要恢复原始时间戳,就像 winzip/winrar 那样。 TZipFile 类也可以这样做,或者我必须在之后更改文件时间戳?
最佳答案
恐怕您对内置的邮政编码不走运。它会在创建 ZIP 文件时记录修改后的时间戳。但在提取时不会恢复它。没有办法让它这样做。
我认为您最好的选择是使用第三方 ZIP 组件。例如我推荐 tpAbbrevia这确实支持此功能。
关于Delphi/TZipFile : how to restore the file's original timestamp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15635047/
使用 Delphi XE2 和 native TZipFile,我尝试提取下载的 zip 文件的内容(其中包含 2 个压缩的 XML 文件),它总是提取零字节文件。 该文件正在由 C# 代码压缩,如下
Delphi XE5 TZipFile 是否能够处理加密/密码保护的 zip 文件?或者用户必须使用第三方软件来处理这个问题? 如有任何帮助,我们将不胜感激。 最佳答案 查看System.Zip的源代
当您尝试读取 TZipFile.FileComment 时,编译器报告这将无法编译:[dcc64 错误] Unit1.pas(451): E2010 不兼容的类型:“string”和“System.T
使用 TZipFile 类(我使用 ExtractAll 方法)从 zip 中提取的文件将系统日期时间作为创建/修改文件的日期,但我需要恢复原始时间戳,就像 winzip/winrar 那样。 TZi
我们目前正在使用 ZipTV 进行文件压缩。我们正在努力消除第三方组件,以便轻松升级到较新的 Delphi 版本。我们遇到了 System.Zip.TZipFile,但在 XE7 Delphi Too
使用System.Zip.TZipFile提取ZIP文件时: System.Zip.TZipFile.ExtractZipFile('C:\test.zip', 'R:\_TEST\'); 对于特定的
我想用 Delphi XE2/XE3 标准 System.Zip 单元替换 zip 存档中的文件(= 删除旧文件并添加新文件)。但没有替换/删除方法。有谁知道如何在不需要提取所有文件并将它们添加到新存
我正在使用 Embarcadero C++Builder 10.1 Berlin Update 2。我正在使用 System.Zip.TZipFile.ExtractAll() 来提取一个大的 .zi
我是一名优秀的程序员,十分优秀!