2010-07-03 3 views

답변

8

: sharpziplib이 할 수있는 간단한 방법이있다

ZipInputStream zip = new ZipInputStream(File.OpenRead(path)); 
ZipEntry item; 
while ((item = zip.GetNextEntry()) != null) 
{ 
    Console.WriteLine(item.Name); 
} 
+0

sharpziplib없이 가능합니다. –

+0

@Niraj Choubey : 예, 다른 ZIP 라이브러리 (예 : http://dotnetzip.codeplex.com/) ..... 또는 ZIP 파일 내부를 들여다 보려고 전체 ZIP 코드를 다시 만들어야합니다. ... –

+0

아마도'System.IO'는 .NET 프레임 워크의 차후 버전에서 기본적으로 ZIP 아카이브를 지원합니다. http://blogs.msdn.com/b/bclteam/archive/2010/06/28/working -with-zip-files-in-net.aspx –

1

:

 using (var zipFile = new ZipFile(@"C:\Test.zip")) 
     { 
      foreach (ZipEntry entry in zipFile) 
      { 
       Console.WriteLine(entry.Name); 
      } 
     } 
[I 더 타사 API를 사용하지 않고, C#에서 zip 파일을 어떻게의
관련 문제