如何使用C#提取ZIP文件?如何在C#中提取ZIP文件
回答
類庫和工具用於處理zip文件。使用VB,C#或任何.NET語言輕鬆創建,提取或更新zip文件...
DotNetZip適用於具有完整.NET Framework的PC,也可在使用.NET Compact Framework的移動設備上運行。用VB,C#或任何.NET語言或任何腳本環境創建和讀取zip文件。 DotNetZip支持以下場景:
- 一個動態創建zip文件的Silverlight應用程序。
- 動態創建ZIP文件,並允許瀏覽器的ASP.NET應用程序下載它們
- 一個Windows服務,定期拉鍊了一個目錄的備份和存檔的目的
- 一個WPF程序修改現有檔案 - 重命名條目,從存檔中刪除條目或向存檔添加新條目
- Windows Forms應用程序可創建用於存檔內容隱私的AES加密zip存檔。
- 解壓縮或拉鍊的SSIS腳本
- PowerShell或VBScript中用於執行備份和存檔的管理腳本。
- 接收一個zip文件作爲附件,並動態地解包拉鍊到一個流用於分析的WCF服務
- 一個老派ASP(VBScript)的應用程序,它經由用於DotNetZIp
COM接口產生的ZIP文件- Windows窗體應用程序,讀取或更新ODS文件
- 從流內容創建zip文件,保存到一個流,提取到一個流,從流
- 創建自解壓文件的閱讀。
如果你只想要一個更好的DeflateStream或GZipStream類來代替內置於.NET BCL的類,DotNetZip也有這個功能。 DotNetZip的DeflateStream和GZipStream在獨立程序集中可用,基於Zlib的.NET端口。這些流支持壓縮級別並提供比內置類更好的性能。還有一個ZlibStream完成設置(RFC 1950年,1951年,1952年)......
樂趣
我推薦使用#ziplib庫:http://www.icsharpcode.net/opensource/sharpziplib/
它的自由和開源。
確定許可證後,他們添加了GPL異常。 – 2010-11-28 18:54:49
在.NET框架4.5和較新的HTTP的
using System;
using System.IO;
using System.IO.Compression;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
string startPath = @"c:\example\start";
string zipPath = @"c:\example\result.zip";
string extractPath = @"c:\example\extract";
ZipFile.CreateFromDirectory(startPath, zipPath);
ZipFile.ExtractToDirectory(zipPath, extractPath);
}
}
}
.NET Framework 4.5 ...--) – itsho 2014-05-07 18:59:21
- 1. 從zip中提取文件
- 2. 提取.zip文件在python
- 3. 創建Zip文件在Windows和提取Zip文件在Linux中
- 4. Julia:在Zip文件中提取Zip文件
- 5. c#提取目錄下的zip文件
- 6. 廚師 - 如何提取zip文件
- 7. 如何使用php提取.zip文件
- 8. 提取文件夾中的Zip文件
- 9. 使用COM從C++中的zip文件中提取文件
- 10. 在Visual Basic .NET中提取Zip文件
- 11. rubyzip在activejob中提取空文件
- 12. C中的7-zip提取#
- 13. 如何從jar文件中提取zip文件
- 14. 如何使用Lua從zip文件中提取文件?
- 15. 由crontab提取Zip文件
- 16. Windows API提取zip文件?
- 17. Nodejs從ZIP提取文件
- 18. PHP提取zip文件上
- 19. 如何在C#中下載zip文件?
- 20. 如何在c#中提取.dll文件?
- 21. 如何在C#中提取rar文件?
- 22. 如何在SH中提取zip文件的某些目錄?
- 23. 如何在java中提取.war文件? ZIP vs JAR
- 24. 如何在Python 2.7.3版本中提取7z zip文件
- 25. 如何在python中提取zip文件時忽略路徑
- 26. 如何在IPYTHON中提取壓縮的zip文件?
- 27. 如何在c#中異步提取zip文件以不阻止UI?
- 28. 如何在c#中使用shell32提取passowrd保護的ZIP文件?
- 29. powershell - 從zip中提取文件類型
- 30. Hwo提取ZIP文件到tar在postgresql
重複:/ /stackoverflow.com/questions/836736/unzip-files-programmatically-in-net – piers7 2014-07-07 13:04:03