7-Zip arşive ekle: Belirli dosya türleri / uzantıları nasıl hariç tutulur?


32

Bir klasörü arşivlemek istiyorum ancak tüm medya dosyalarını dışlamak istiyorum.

Arşivlerken * .avi ve * .flac'ı nasıl dışarıda bırakabilirim?


1
Burada da Sorulan ve Yanıtlanan .... superuser.com/questions/28162/…
Moab

Bu sayfa, birçok örnekte ve her örnekte her paramın bir açıklaması vardır. burada: dotnetperls.com/7-zip-examples . derin dalış yapmak isteyenler için
bh_earth0

Yanıtlar:


49

Yalnızca olası çözüm, komut satırı sürümünü kullanmaktır (GUI [Arşive Ekle] iletişim kutusunda çalışmaz):

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

GUI'deki "Parametreler" giriş kutusu yalnızca sıkıştırma parametreleri için kullanılabilir ve standart komut satırı parametreleriyle kullanılamaz.


3
Özyinelemeli için r eklemeniz gerekebileceğini unutmayın, bu yüzden -xr! *. Avi
fedmich

9
Powershell kullanıyorsanız, tırnak işaretleri içerdiğinden emin olun: "-x! *. Config" Bunun üzerinden yarım saat kaybettim!
Clement,

Referans olarak, bu benim C # projelerimi "C: \ prj" klasöründeki C # projelerimi yedekleyen toplu iş dosyam: "C: Program Dosyaları \ 7-Zip \ 7z.exe" bir prj.7z "C: \ prj *" -r -x! *. tmp -x! *. pdb -x! *. exe -x! *. dll duraklat
Eric Ouellet

1
İlginçtir ki, -r benim durumumda uzantıları gerçekten dışlandı, ancak -r
golimar

@ PowerShell durumunda tek tırnak tek tırnak kullanılmalıdır. PS dediğiniz gibi çift tırnak içinde -x anahtarını görmezden geldi. & $a7z a $archName $binpath $addfiles -m0=LZMA '-xr!*.config' '-xr!*.log'benim için bir cazibe gibi çalışıyor
oleksa
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.