我需要压缩文件夹c:\ projects \ test \ test.log中的文件 我需要将test.log压缩到zip文件夹。我正在使用Ionic.zip.dll。 当我压缩文件夹时,它完全添加了文件夹c:\ projects \ test \ test.log。 我需要将test.log添加到zip文件夹
表示eg.jan.zip。它应该只包含一个文件。没有文件夹结构。
由于
答案 0 :(得分:1)
而不是
zipFile.AddFile(filename);
你应该使用
zipFile.AddFile(filename, "");
这会将文件插入zip文件的根目录,即没有路径。