내가 ZIP 파일을 얻을 디렉토리 로 추출하는 기능을 가지고 (나는 DotNetZip 라이브러리를 사용합니다.)DotNetZip 라이브러리를 사용하여 프로그래밍 방식으로 ZIP 파일을 추출 하시겠습니까?
public void ExtractFileToDirectory(string zipFileName, string outputDirectory)
{
ZipFile zip = ZipFile.Read(zipFileName);
Directory.CreateDirectory(outputDirectory);
zip.ExtractAll(outputDirectory,ExtractExistingFileAction.OverwriteSilently);
}
내 ZIP 파일은 여러 개의 파일과 디렉토리가 포함되어 있습니다. 그러나 나는이 파일들 중 일부만을 추출하기를 원합니다. 전부는 아니며 입니다.
어떻게하면됩니까?
public void ExtractFileToDirectory(string zipFileName, string outputDirectory)
{
ZipFile zip = ZipFile.Read(zipFileName);
Directory.CreateDirectory(outputDirectory);
foreach (ZipEntry e in zip)
{
// check if you want to extract e or not
if(e.FileName == "TheFileToExtract")
e.Extract(outputDirectory, ExtractExistingFileAction.OverwriteSilently);
}
}
을 : 당신이 그것을 추출 할 경우
여러 기준으로 ExtractSelectedEntries를 사용하는 방법. 모든 이미지 형식 (jpg, png, gif, jpeg)에 필요합니다. 그것을하는 방법? –