directorylistbox 를 이용해서...
압축할 디렉토리를 경로명과 이름을 listbox 로 이동시켜서...
with ZipMaster1 do
begin
AddOptions := AddOptions + [AddRecurseDirs, AddDirNames];//
FSpecArgs.Clear;
FSpecArgs.Assign( SelectedList.Items ); // Specify filenames.
//SelectedList.Clear;
try
ZipFileName := 'c:ZipTest.zip'; // 생성될 zip 파일명
Add;
except
ShowMessage( '압축진행중 오류! 점검요망' );
Exit;
end;
일케 했거든요...
그런데..... 이상한게요...
system 폴더를 압축하면요..
c:/winnt/system/
다름과 같이 앞에 winnt 가 들어 간다는 겁니다.......
걍 system 폴더만 하고 싶은데..... 상위 디렉토리까지 포함하고
압축을 하네요....
압축을 풀어보면..... winnt/system/ 일케 풀려용.......
어찌하면... 상위 폴더를 제외하고 선택된 폴더만 압축을 할수 있을까요?