SharpZipLib 버전 0.85.5를 사용하여 파일을 압축 해제합니다. 내 코드는 ZIP 파일을 찾을 때까지 2 개월 동안 훌륭하게 작동했습니다. public static void UnzipFile(string sourcePath, string targetDirectory)
{
try
{
using (ZipI
우리는 테스트를 위해 응용 프로그램의 zip 파일을 제공하고 두 대의 개별 시스템에서 동일한 zip 파일을 다르게 추출합니다. 하나는 모든 파일을 추출하고 다른 하나는 실행 파일 (.exe 및 .msi를 제외한)을 모두 추출합니다. 나는 일어나고 ProcessMonitor를 사용하는 것을 볼 때 우리는 고객의 WinZip을 사용 '이 아닌 다른 얘기해야 할
SharpZipLib 라이브러리를 사용하여 다음 코드를 사용하여 .zip 파일에 파일을 추가하지만 각 파일은 전체 경로와 함께 저장됩니다. .zip 파일의 '루트'에만 파일을 저장해야합니다. string[] files = Directory.GetFiles(folderPath);
using (ZipFile zipFile = ZipFile.Create(zip