반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

폴크(FOLC)

MFC 테크닉 - Zip 파일 생성 ( info-zip ) 본문

C, C++, MFC/C, C++, MFC 테크닉

MFC 테크닉 - Zip 파일 생성 ( info-zip )

folcjin 2021. 12. 22. 12:28
728x90
반응형

# Local 폴더를 Zip 파일로 생성
   > ziplib 라이브러리 이용 ( www.info-zip.org )
   > BSD license

# 소스 코드
bool CFileMakeZip::FileComp(CString src, CString dst)
{
   // 생성
   HZIP hz = CreateZip(dst, 0);
   if (hz == NULL)
   {
     AfxMessageBox(_T("Error: Failed to Create Zip"));
   }

   // 추가 - 압축
   ZRESULT zr = ZipAdd(hz, src, src);
   if (zr != ZR_OK)
   {
      zr = CloseZip(hz);
     return false;
   }

   // 닫기
   zr = CloseZip(hz);
   if (zr != ZR_OK)
   {
     return false;
   }
   return true;
}

728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --