0
압축 된 폴더의 파일 이름과 폴더 이름을 C# (예 : 압축 된 폴더의 내용 이름)으로 가져 오려면 어떻게해야합니까? GZipStream만을 사용하여 압축을 풀고 싶습니다..zip 내용의 유형 및 개수를 얻는 방법
덕분에, 카필
에만이 사용 GZipStream 할 수없는압축 된 폴더의 파일 이름과 폴더 이름을 C# (예 : 압축 된 폴더의 내용 이름)으로 가져 오려면 어떻게해야합니까? GZipStream만을 사용하여 압축을 풀고 싶습니다..zip 내용의 유형 및 개수를 얻는 방법
덕분에, 카필
에만이 사용 GZipStream 할 수없는. #ziplib과 같은 ZIP 표준 구현이 필요합니다. MSDN에서 인용구 :
많은 일반 압축 도구를 사용하여 압축을 해제 할 수 있습니다에 .gz의 확장자를 가진 파일에 을 작성압축 된 GZipStream 개체; 그러나이 클래스 은 본질적으로 파일을 추가하기위한 기능을 제공하지 않으며 .zip 아카이브에서 파일을 추출하지 않습니다. #ziplib와
예 :
using (var stream = File.OpenRead("test.zip"))
using (var zipStream = new ZipInputStream(stream))
{
ZipEntry entry;
while ((entry = zipStream.GetNextEntry()) != null)
{
// entry.IsDirectory, entry.IsFile, ...
Console.WriteLine(entry.Name);
}
}
어떻게 설명해 주시겠습니까? –