在c#中压缩文件夹,不管里面有多少个子文件夹



我想压缩整个目录,它可以有任意数量的子目录到一个ZIP文件。我正在使用Ionic.Zip dll,但不知道如何继续。

private void ZipFiles(字符串zipPath,字符串sourceDirectory,字符串strfilename){

        using (ZipFile zip = new ZipFile())
        {
            zip.AddDirectory(sourceDirectory,zipPath);
        }
    }

尝试像这样使用SevenZipSharp:

SevenZipCompressor compressor = new SevenZipCompressor();
compressor.CompressDirectory(...);

相关内容

最新更新