我正在使用SharpZipLib,我需要压缩其中有文件的现有文件夹。
示例: 我需要压缩“Folder2”
C:\ Folder1中\ FOLDER2
Folder2有两个文件a.txt和b.txt
我目前的代码使用“FastZip”
FastZip fastzip = new FastZip();
Boolean recurse = true;
String filter = null;
fastzip.CreateZip(folderName, @"\" + folderName, recurse, filter);
我收到错误:
拒绝访问路径C:\ Folder1 \ Folder2。
SharZipLib的任何专家都在这里? :)
答案 0 :(得分:1)
我本来期望c:\ folder1 \ folder2将它作为选项传递给它,因为你没有显示你的所有代码,就失败了。
我希望以下可能会假设foldername =“c:\ folder1 \ folder2”
FastZip fastzip = new FastZip();
Boolean recurse = true;
String filter = null;
fastzip.CreateZip("azip.zip", folderName, recurse, filter);