如何查找zip文件中的文件列表,而無需在c#中解壓縮。內部zip文件內容
回答
隨着sharpziplib:
ZipInputStream zip = new ZipInputStream(File.OpenRead(path));
ZipEntry item;
while ((item = zip.GetNextEntry()) != null)
{
Console.WriteLine(item.Name);
}
是否有可能沒有sharpziplib。 – 2010-07-03 07:39:21
@Niraj Choubey:是的,與其他一些ZIP庫(如http://dotnetzip.codeplex.com/).....或者您必須自己重新創建整個ZIP代碼才能查看ZIP文件。 ... – 2010-07-03 07:55:24
也許'System.IO'將在.NET框架的未來版本中本地支持ZIP歸檔 - 請參閱http://blogs.msdn.com/b/bclteam/archive/2010/06/28/working -with-拉鍊文件正在net.aspx – 2010-07-04 07:19:25
有一個簡單的方法與sharpziplib做到這一點:
using (var zipFile = new ZipFile(@"C:\Test.zip"))
{
foreach (ZipEntry entry in zipFile)
{
Console.WriteLine(entry.Name);
}
}
的[我如何ZIP在C#中的文件,不使用第三方的API
- 1. 內部zip文件內容
- 2. 文件夾Java的Zip內容
- 3. Powershell - 驗證zip文件的內容
- 4. 如何閱讀zip文件內容?
- 5. 找到一個zip文件,打印路徑和zip內容
- 6. 從Zip文件中的文件讀取內容
- 7. 列出zip文件的文件和目錄內容
- 8. 使用Powershell編輯子文件夾中的zip文件內容
- 9. 在字節[]中創建內存中的zip文件。 Zip文件全部損壞
- 10. 查找內部zip文件中的文件Commons VFS
- 11. 保存內容與文件放內容
- 12. 文件分段內容從頭部
- 13. 刷新內容外部txt文件
- 14. 提取zip文件內容並動態重命名目錄
- 15. 如何訪問iphone中的zip文件內容
- 16. 如何使用VB從Zip文件中提取所有內容?
- 17. PHP庫,可以列出zip/rar文件的內容
- 18. 如何在下載之前查看rar或zip文件內容?
- 19. 提取符號鏈接zip文件的內容與symlink同名
- 20. 如何列出c#中.zip文件夾的內容?
- 21. 具有動態名稱的文件夾的Zip內容
- 22. SharpZipLib檢查並選擇一個ZIP文件的內容
- 23. 讀取silverlight中的ZIP文件的內容
- 24. C#如何從3個目錄內容創建zip文件
- 25. Gradle Zip任務:複製時替換整個文件內容
- 26. 內容或分成部件
- 27. 內部容器
- 28. 替換內部div內容?
- 29. 從內存流C創建Zip文件#
- 30. 在內存中創建ZIP文件
可能重複?](http://stackoverflow.com/questions/940582/how-do-i-zip-a-file-in-c-using-no-3rd-party-apis) – egrunin 2010-07-03 18:55:03