簡體   English   中英

使用Ionic.Zip namspace時出現問題

[英]Problem in using Ionic.Zip namspace

我正在使用Ionic.zip壓縮文件。

您認為c:\\ img \\ a.txt和b.txt中有2個文件。 當按以下方式壓縮這些文件時

using (ZipFile zip = new ZipFile())
{
    zip.AddItem(@"F:\imp\a.txt");
    zip.AddItem(@"F:\imp\b.txt");
    zip.AddItem(@"F:\imp\lookup.ini");
    zip.AddItem(@"F:\imp\lookups.mdb");
    zip.Save("Lookups.zip");
}

它正在正確創建lookups.zip文件。 但是問題是zip文件的內容是...

有一個名為imp的目錄,它包含這兩個文件。

但是我不需要目錄條目,只需要添加的文件即可。

請幫我。

文檔中所示,請使用接受兩個字符串的重載-一個用於zip文件中的目錄:

using (ZipFile zip = new ZipFile())
{
    zip.AddItem(@"F:\imp\a.txt", "");
    zip.AddItem(@"F:\imp\b.txt", "");
    zip.AddItem(@"F:\imp\lookup.ini", "");
    zip.AddItem(@"F:\imp\lookups.mdb", "");
    zip.Save("Lookups.zip");
}

(對我來說,這似乎是4個文件,而不是2個文件,而在imp中而不是img中,但是沒關系。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM