7zip의 콘솔 명령을 이용하면 다음과 같이 편리한 압축이 가능합니다.
7zip으로 특정한 확장자를 포함한 파일들만 압축하기(하위 폴더 포함)
7z a -r -tzip test.zip *.txt *.diz *.chm
7zG a -r -tzip test.zip *.txt *.diz *.chm
7zG a -r -tzip test.zip *.txt *.diz *.chm
7zip으로 특정한 확장자만 제외한 파일들만 압축하기(하위 폴더 포함)
7z a -r -tzip test.zip -x!*.txt -x!*.diz -x!*.chm
7zG a -r -tzip test.zip -x!*.txt -x!*.diz -x!*.chm
7zG a -r -tzip test.zip -x!*.txt -x!*.diz -x!*.chm
7zip으로 특정한 확장자를 포함한 파일들만 하나의 폴더에 모아서 압축하기(하위 폴더 탐색)
@echo off
SET ZipPath="C:\Program Files\7-Zip\7zG.exe"
%ZipPath% a -tzip %TEMP%\ExtractTxt.zip SourceData\ *.txt *.cpp *.h -r
%ZipPath% e %TEMP%\ExtractTxt.zip -o%TEMP%\ExtractData\ *.txt *.cpp *.h -r
del %TEMP%\ExtractTxt.zip /F
%ZipPath% a -tzip ExtractTxt.zip %TEMP%\ExtractData\*
rd %TEMP%\ExtractData /S /Q
SET ZipPath="C:\Program Files\7-Zip\7zG.exe"
%ZipPath% a -tzip %TEMP%\ExtractTxt.zip SourceData\ *.txt *.cpp *.h -r
%ZipPath% e %TEMP%\ExtractTxt.zip -o%TEMP%\ExtractData\ *.txt *.cpp *.h -r
del %TEMP%\ExtractTxt.zip /F
%ZipPath% a -tzip ExtractTxt.zip %TEMP%\ExtractData\*
rd %TEMP%\ExtractData /S /Q
덧글을 달아 주세요