我有一个zip文件,其内部结构如下:
file1.txt
directoryABC
fileA.txt
fileB.txt
fileC.txt
如何最好地从“directoryABC”文件夹提取文件到硬盘的目标位置?例如,如果目标位置是“C:\ temp”,则它的内容应为:
temp
directoryABC
fileA.txt
fileB.txt
fileC.txt
在某些情况下,我只想提取“directoryABC”的内容,因此结果将是:
temp
fileA.txt
fileB.txt
fileC.txt
如何在C# .NET 4.5中使用System.IO.Compression类来完成此任务?
ZipFile
,需要使用System.IO.Compression
,但必须引用System.IO.Compression.FileSystem
程序集。文档中已经说明了这一点,但我曾经在查找时遇到了困难。 - David Diez