我想压缩一个文件夹,包括 1 个文件和 1 个子文件夹(其中有一些文件)。
zip.AddDirectory(pathNotesFile, string.Empty);
zip.AddFile(pathTempFiles + csvFileName, string.Empty);
我使用了DotNetZip库, 但是使用上面的代码后,我得到的zip文件没有子文件夹。
有没有办法创建一个包含子文件夹的 zip 文件???
最佳答案
在 DotNetZip 中,您无需调用 .AddDirectory() 方法即可完成此操作:
zip.AddFile(pathTempFiles + csvFileName, directoryPathInArchive: "Attachments");
关于c# - 如何压缩文件夹和文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34543416/