【发布时间】:2021-01-20 13:38:41
【问题描述】:
我的问题很简单,我有一个包含很多文件的 zip 文件(混合:pdf png 和 txt)。我需要编写一个 C# 程序来查看 zip 文件,循环并仅打开 png 文件而不解压缩。我找到的所有解决方案都包括解压缩整个 zip 文件,这会使目标文件夹更重。 最简单的方法是什么?
非常感谢,
乔什。
【问题讨论】:
-
您的意思可能是“不解压到文件系统”,或者?解压到内存可以吗?然后使用ZipArchiveEntry.Open
-
这是来自 msdn 的示例,使用 System.IO.Compression docs.microsoft.com/en-us/dotnet/api/… 遍历 zipEntries 并仅解压缩特定
-
我不在乎内存,我受够了!是的,我的意思是没有像在 Windows 中正常解压缩那样解压缩到目标路径......对不起,如果我不是更具体
标签: c# zip compression