[C#]sevenzipsharp 使用注意事項
使用Sevenzipsharp壓縮和解壓縮效能上遠大於rar,而且也好上手,
我使用超過3年時間,也在各專案中使用都沒多大問題,
但最近卻發生了一些怪事,筆記提醒自己。
1.壓縮多檔案成功,但解開壓縮檔卻發生都是目錄
2.壓縮多檔案成功,但解開壓縮檔每個檔案名稱第一字元都不見了
後來仔細查看原來是空格所造成,這裡快速重現這兩個錯誤。
程式碼很簡單
private void button4_Click(object sender, EventArgs e)
{
SevenZip _SevenZip = new SevenZip(@"D:\DLL\7zDLLs\7z.dll");
string[] files = { @"e:\ [Search Server]搜尋BLOB.docx", @"e:\ chromeinstall-7u65.exe"
, @"e:\ NBA盤口資料.txt" };
_SevenZip.CompressFiles(@"d:\test.zip", files);
}
1.檔案全部變成目錄
檔名第一個字元空白所造成
2.所有檔案名稱第一個字元都消失了
檔案路徑第一個字元空白造成