我有一個問題,我有一個目錄與所有種類的文件。 當用戶點擊我的wpf應用程序中的按鈕時,所有文件將被添加到另一個目錄中的zip文件中。 現在的問題是它總是將所有數據壓縮到zip中。我想要的只是它將新文件添加到zip文件。我該如何檢查文件是否已經在zip文件中出現? 我走到這一步: using (ZipFile zip = new ZipFile())
{
zip.Pas
我想創建zip文件供用戶下載並將該文件可以是任何文件,如圖像或文本文件獲取錯誤等 我想創建一個zip文件,下載它在我的錨點標籤點擊事件。 我有我的數據庫表中的3個文件是這樣的: https://my.net/storage/log.txt https://my.net/storage/log1.txt https://my.net/storage/log2.txt 這是我的代碼: public A
我有下面的代碼爲單個文件zip工作,沒有任何問題。但是當我從一個目錄中壓縮(創建)時,進度條變得很糟糕。 基本上,進度條可以不停地前後移動。圖像說明。 在選定的文件夾內,我可能會有另外10個子文件夾。 using (ZipFile zip = new ZipFile())
{
zip.CompressionLevel = Ionic.Zlib.CompressionLevel.Best
我在C#中創建一個文件夾,我希望一旦創建它就可以將其壓縮。我已經看過(How to zip a folder),(http://dotnetzip.codeplex.com/),但目前還沒有運氣。我對使用dotnetzip有點擔心,因爲它的最新版本是5年前。 dotnetzip在Visual Studio 2015中仍然相關,還是有更現代的方式來壓縮C#中的文件夾而不使用包? 這是我如何複製文件夾
我使用dotnetzip在我的應用程序,我已經得到了包含文件的崩潰問題報告‘(’和‘)’ using (ZipFile zip = new ZipFile("test.zip"))
{
var e = zip.SelectEntries("test (').txt"); //System.ArgumentException
e = zip.Sele
我使用.Net Framework 4.0; VS 2015; Ionic.Zip.Reduced(DotNetZip.Reduced)v1.9.1.8。當我嘗試將文件夾添加到壓縮文件獲取與文本例外: The path is too long 示例代碼: using (var zipFile = new ZipFile(zipFilePath))
{
zipFile.UseZip64W
此問題已解決。我的錯誤是,在我的第二塊代碼中,我使用SaveProgress而不是ExtractProgress,並在設置Event Handler之前使用Zip.ExtractAll。感謝Bradley Moorfield幫助我。 因此,我使用DotNetZip庫來壓縮/解壓縮整個代碼中的zip文件。我能夠完成表示與此代碼壓縮的百分比: using (ZipFile zip = new Z