반응형
블로그 이미지
취미생활 추천받아여~       게임이든, 여가생활이든 :D

카테고리

분류 전체보기 (615)
☆잡동사니 (501)
☆코딩개발 (76)
☆영어공부 (38)
★★★★★★ (0)
Total
Today
Yesterday


반응형

이 글은 스크랩되었습니다. 출처는 하단에 있습니다

 

 

[델파이] 압축 컴포넌트 ZipMaster v1.79 설치형 기준

 

<<Delphi2007에서 설치>>

1. ZipMaster v1.79 install version을 명령대로 설치한다.
2. ZipMasterD10.dpk를 설치하고 Project Manager에서 해당 파일을 우클릭해서 Install 선택한다. 
3. Tool Palette에서 ZipMaster를 사용하면 된다.
4. 만약 DCC Error가 발생하면 Component>Install package로 이동한다.
5. Design pakage에서 ZipMaster를 찾아서 Runtime pakage>Build with runtime pakage 에 체크한다.

 

<<사용법>>

  1. 압축
    ZipMaster.RootDir := '압축할 폴더';
    ZipMaster.ZipFileName := '결과 압축파일(경로까지 지정)';
    ZipMaster.FSpecArgs.Clear;
    ZipMaster.FSpecArgs.Add('*.*'); //압축할 파일
    ZipMaster.Add;

    <example>
      ZipMaster1.RootDir := 'E:\aaa\';  // 압축할 폴더 경로
      ZipMaster1.ZipFileName := 'E:\aaa\aaa.zip';  // 압축하고 난 후 생성될 파일명
      ZipMaster1.AddOptions := ZipMaster1.AddOptions + [AddRecurseDirs];  // 하위폴더 압축 옵션
      ZipMaster1.AddOptions := ZipMaster1.AddOptions + [AddDirNames];   // 하위폴더 폴더명 포함 옵션
      ZipMaster1.FSpecArgs.Clear;  // 압축 리스트 초기화
      ZipMaster1.FSpecArgs.Add('*.*');  // 압축할 파일 선정
      ZipMaster1.Add;  // 압축하기

  2. 압축 해제(하위 폴더까지 해제)
    ZipMaster.ZipFileName := 'C:\Test.zip'; // 압축파일 경로
    ZipMaster.ExtrOptions := ZipMaster.ExtrOptions + [ExtrDirNames]; // 하위폴더 해제 옵션
    ZipMaster.ExtrBaseDir := 'C:\_1'; // 해제 경로
    ZipMaster.Extract;

    <example>
      ZipMaster1.ZipFileName := 'E:\aaa\aaa.zip';  // 압축 해제할 파일경로
      ZipMaster1.ExtrOptions := ZipMaster1.ExtrOptions + [ExtrDirNames];  // 하위폴더 폴더명 포함 옵션
      ZipMaster1.ExtrBaseDir := 'E:\ccc\';  // 압축 해제할 폴더 경로명
      ZipMaster1.FSpecArgs.Clear;  // 압축 리스트 초기화
      ZipMaster1.FSpecArgs.Add('*.*');  // 압축해제할 파일 선정
      ZipMaster1.Extract;  // 압축 해제하기

 

 

출처 박투님 블로그

반응형
Posted by 과라나
, |

최근에 올라온 글

04-29 14:24

글 보관함