halaman ini memiliki banyak contoh dan penjelasan dari setiap param di setiap contoh. di sini: dotnetperls.com/7-zip-examples . untuk orang yang ingin menyelam dalam
bh_earth0
Jawaban:
49
Hanya solusi yang mungkin adalah menggunakan versi baris perintah (itu tidak berfungsi dalam dialog GUI [Tambahkan ke Arsip]):
7z.exe a Archive.7z C:\Folder\* -r -x!*.avi -x!*.flac
Kotak input "Parameter" di GUI hanya dapat digunakan untuk parameter kompresi dan tidak dapat digunakan dengan parameter baris perintah standar.
Perhatikan bahwa Anda mungkin perlu menambahkan r untuk rekursif sehingga akan menjadi -xr! *. Avi
fedmich
9
Jika Anda menggunakan PowerShell, pastikan untuk membungkusnya dengan tanda kutip: "-x! *. Config" Saya baru saja kehilangan setengah jam lebih dari itu!
Clement
Sama seperti referensi, ini adalah file batch saya untuk mencadangkan proyek C # saya di folder "C: \ prj": "C: Program Files \ 7-Zip \ 7z.exe" a prj.7z "C: \ prj *" -r -x! *. tmp -x! *. pdb -x! * .exe -x! *. dll jeda
Eric Ouellet
1
Cukup menarik, -r dalam kasus saya diperlukan agar ekstensi benar-benar dikecualikan, tetapi melakukan subdirektori
berulang
@Clement jika ada kutip tunggal powerShell harus digunakan. PS telah mengabaikan saklar -x dalam tanda kutip ganda seperti yang Anda katakan. & $a7z a $archName $binpath $addfiles -m0=LZMA '-xr!*.config' '-xr!*.log'bekerja seperti pesona bagi saya
Jawaban:
Hanya solusi yang mungkin adalah menggunakan versi baris perintah (itu tidak berfungsi dalam dialog GUI [Tambahkan ke Arsip]):
Kotak input "Parameter" di GUI hanya dapat digunakan untuk parameter kompresi dan tidak dapat digunakan dengan parameter baris perintah standar.
sumber
& $a7z a $archName $binpath $addfiles -m0=LZMA '-xr!*.config' '-xr!*.log'
bekerja seperti pesona bagi saya