【发布时间】:2018-11-28 01:32:39
【问题描述】:
我正在使用 System.IO.Compression 将文件压缩为 .zip,位于源代码下方:
using (FileStream zipToOpen = new FileStream(zipName, FileMode.CreateNew)){
using (ZipArchive archive = new ZipArchive(zipToOpen, ZipArchiveMode.Update)){
ZipArchiveEntry readmeEntry = archive.CreateEntry(@"C:\Users\soc\myFold\someFile.xml");
}
}
这段代码运行良好,但不幸的是,在 .zip 中有整个文件夹序列(C: -> Users -> ... -> someFile.xml);我可以只获得我需要的文件的最终 .zip 吗?我知道对于其他库,这一事实是可能的 (DotNetZip add files without creating folders),但我想知道标准库是否可以这样做。
【问题讨论】:
标签: c# zip system.io.compression