☆코딩개발
델파이 압축 컴포넌트 ZipMaster v1.79 사용법
과라나
2016. 1. 19. 13:35
반응형
이 글은 스크랩되었습니다. 출처는 하단에 있습니다
[델파이] 압축 컴포넌트 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 에 체크한다.
<<사용법>>
- 압축
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; // 압축하기 - 압축 해제(하위 폴더까지 해제)
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; // 압축 해제하기
출처 박투님 블로그
반응형