C# 如何压缩包含文件的现有文件夹?
我正在使用SharpZipLib,我需要压缩一个现有文件夹,其中有文件 示例: 我要把“Folder2”的拉链拉上 C:\Folder1\Folder2 Folder2有两个文件a.txt和b.txt 我当前的代码使用“FastZip” 我得到一个错误: 对路径C:\Folder1\Folder2的访问被拒绝C# 如何压缩包含文件的现有文件夹?,c#,sharpziplib,C#,Sharpziplib,我正在使用SharpZipLib,我需要压缩一个现有文件夹,其中有文件 示例: 我要把“Folder2”的拉链拉上 C:\Folder1\Folder2 Folder2有两个文件a.txt和b.txt 我当前的代码使用“FastZip” 我得到一个错误: 对路径C:\Folder1\Folder2的访问被拒绝 这里有关于SharZipLib的专家吗?:) 我希望c:\folder1\folder2将其作为选项传递给folder2,因为您没有显示所有代码,所以会失败 假设foldername=“c
这里有关于SharZipLib的专家吗?:) 我希望c:\folder1\folder2将其作为选项传递给folder2,因为您没有显示所有代码,所以会失败 假设foldername=“c:\folder1\folder2”,我希望下面的方法可以起作用
可以使用比您提供的更多的代码
FastZip fastzip = new FastZip();
Boolean recurse = true;
String filter = null;
fastzip.CreateZip(folderName, @"\" + folderName, recurse, filter);
FastZip fastzip = new FastZip();
Boolean recurse = true;
String filter = null;
fastzip.CreateZip("azip.zip", folderName, recurse, filter);