dotnetzip

    0熱度

    1回答

    我試圖從PowerShell中使用DotNetZip庫。 我下載了DotNetZip並提取了Tools文件夾(包含Ionic.Zip.dll)至C:\Files。 所有我需要的是提取分裂.zip文件,但是,當我嘗試使用[System.Reflection.Assembly]::LoadFrom("C:\Files\Ionic.Zip.dll") 我得到一個錯誤: Could not load fi

    0熱度

    1回答

    我試圖使用壓縮與DotNetZip此代碼2個PDF文件: void Main() { byte[] file1 = File.ReadAllBytes(@"C:\temp\a.pdf"); byte[] file2 = File.ReadAllBytes(@"C:\temp\b.pdf"); //byte[] file3 = File.ReadAllBytes(@"

    3熱度

    1回答

    我有一個方法在任務中執行壓縮提取。現在我想要取消操作的功能。但是,當我打電話Cancel()方法似乎一切都立即停止和while一直運行: public class OsiSourceZip { private const string ZipPassword = "******"; private bool _extractionDone; private boo

    -2熱度

    1回答

    我正在使用c#的Windows窗體應用程序。我的項目附近有一些重要的文件,我不希望任何人訪問它們,但我的應用程序需要文件。 第一個解決方案是使用帶密碼的DotNetZip庫。 但是當應用程序想要使用這些文件時,必須將zip文件解壓縮並將所有文件複製到硬盤中。 有沒有直接訪問文件使用它們的解決方案? 或者有沒有可以保護文件夾的解決方案?

    0熱度

    1回答

    當我用DotNetZip壓縮文件夾時,它工作正常,但在基於Linux的服務器中解壓縮壓縮文件夾時,它不起作用。服務器團隊告訴我,雖然我們的系統是基於Linux的,但是壓縮文件時使用'/'而不是'\'。 如何在使用DotNetZip壓縮文件夾時提及路徑分隔符? 下面是壓縮我的文件夾的代碼。 ZipFile zp = new ZipFile(); zipfileName = Server

    0熱度

    1回答

    我正在使用DotNetZip的GZipStream壓縮文件。我遇到的問題是生成的文件是空的。我嘗試沖洗/關閉流,但沒有結果。任何人都知道我做錯了什麼: using (var outputStream = new FileStream(path + fileName + ".gz", FileMode.Create, FileAccess.Write, FileShare.None)) {

    1熱度

    1回答

    我有這樣的代碼: using (var memoryStream = new MemoryStream()) { using (var streamWriter = new StreamWriter(memoryStream)) { var list = new List<Actor>(); for (var i = 0; i < 1000000; i

    2熱度

    1回答

    我想從使用DotNetZip庫的zip文件中提取文件。當它是單個.zip文件時,我可以提取文件。但是,當我嘗試從多卷ZIP文件(如Something.zip.0或Something.zip.1)中提取文件時,我會得到以下兩個例外: -Exception thrown:'Ionic.Zip.BadReadException'in Ionic.Zip.dll -Exception拋出:「Ionic.Z

    0熱度

    1回答

    場景:上傳文件比嘗試壓縮它使用DotNetZip密碼保護,密碼生成與Membership.GeneratePassword()方法。一切工作正常,除非有時用戶不能使用生成的密碼解壓縮文件。有線的事情是,這種情況只發生,有時讓我們說15次中的1次。 生成密碼: public static String FilePassword() { while (_filePassword.Lengt

    1熱度

    1回答

    嘗試使用Ionic zip庫在UWP中創建zip文件。我手動將Ionic.Zip.dll添加到項目中。這樣做後,下面的代碼給了一個例外。 using (ZipFile zip = new ZipFile()) -------------> Exception on this line { zip.Password = "password";