【发布时间】:2016-03-10 12:22:29
【问题描述】:
我用谷歌搜索没有任何运气。 我的问题是是否有办法查看文件何时被压缩?我不是在询问文件何时创建或修改,而是查看它何时被压缩。
是否有我可以从压缩文件中读取的字节以某种方式在代码 (C#) 中找到它?
最好的问候
【问题讨论】:
-
这对我来说没有任何意义......你的意思是当一个文件被添加到一个 zip 文件时?
标签: c# file zip zipfile ziparchive
我用谷歌搜索没有任何运气。 我的问题是是否有办法查看文件何时被压缩?我不是在询问文件何时创建或修改,而是查看它何时被压缩。
是否有我可以从压缩文件中读取的字节以某种方式在代码 (C#) 中找到它?
最好的问候
【问题讨论】:
标签: c# file zip zipfile ziparchive
据我所知,该信息并未存储在 zip 文件中。您可以获得的唯一信息是上次修改 zip 中的文件的时间。该日期时间可能是也可能不是该文件第一次包含在 zip 文件中。
如果您想获取 zip 存档中的条目上次更改的时间,可以使用 System.IO.Compression 命名空间中的 ZipArchiveEntry.LastWriteTime。
如果您对 zip 文件中的可用信息有任何疑问,可以查看这篇维基百科文章:Zip File Format
【讨论】: