[英]Adding a file to a specific path in a 7-zip archive using SevenZipSharp
我正在嘗試使用SevenZipSharp
和7z.dll
將存儲在本地磁盤上的文件添加到7-zip存檔中。 該文件應添加到存檔內的某個路徑\\a\\b\\c\\...
但是,SevenZipSharp的SevenZipCompressor
的CompressFiles
方法似乎沒有提供可以設置目標的重載。
如何使用SevenZipSharp將文件添加到7-zip存檔中的特定路徑?
您可以在臨時文件夾中創建所需的文件夾結構,並使用以下方法:
SevenZipCompressor compressor = new SevenZipCompressor();
compressor.PreserveDirectoryRoot = true;
compressor.CompressionMode = CompressionMode.Create;
compressor.CompressDirectory(@"C:\Test", "ppp.zip");
在我的示例中,我在“ C:\\ Test”下創建了許多子文件夾,結果,我在壓縮文件中得到了與根目錄“ \\ test ...”相同的文件夾結構。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.