7-Zip 아카이브에 추가 : 특정 파일 형식 / 확장자를 제외하는 방법?


32

폴더를 보관하고 싶지만 모든 미디어 파일을 제외하고 싶습니다.

보관시 * .avi 및 * .flac를 어떻게 제외합니까?


1
질문 및도 여기에 .... 답변 superuser.com/questions/28162/...
모압

이 페이지에는 각 예제의 모든 매개 변수에 대한 예제와 설명이 많이 있습니다. 여기 : dotnetperls.com/7-zip-examples . 딥 다이빙을 원하는 사람들을위한
bh_earth0

답변:


49

가능한 해결책은 명령 행 버전을 사용하는 것입니다 (GUI [아카이브에 추가] 대화 상자에서 작동하지 않음).

7z.exe a Archive.7z C:\Folder\* -r -x!*.avi -x!*.flac

GUI의 "매개 변수"입력 상자는 압축 매개 변수에만 사용할 수 있으며 표준 명령 행 매개 변수와 함께 사용할 수 없습니다.


3
재귀를 위해 r을 추가해야 할 수도 있으므로 -xr! *. avi
fedmich

9
powershell을 사용한다면 따옴표로 묶어야합니다 : "-x! *. config"방금 30 분을 잃었습니다!
Clement

참조로, 이것은 "C : \ prj"폴더에있는 C # 프로젝트를 백업하기위한 배치 파일입니다. "C : Program Files \ 7-Zip \ 7z.exe"prj.7z "C : \ prj *"-r -x! *. tmp -x! *. pdb -x! *. exe -x! *. dll 일시 중지
Eric Ouellet

1
흥미롭게도 내 경우에는 확장 기능이 실제로 제외되도록 -r이 필요했지만 -r을 사용하거나 사용하지 않고 하위 디렉토리를
되풀이했습니다.

powerShell의 경우 @Clement 작은 따옴표를 사용해야합니다. PS는 당신이 말한 것처럼 큰 따옴표로 -x 스위치를 무시했습니다. & $a7z a $archName $binpath $addfiles -m0=LZMA '-xr!*.config' '-xr!*.log'나를위한 매력처럼 작동
oleksa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.