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
-xr!*。avi
fedmich 14

9
powershellを使用する場合は、引用符で囲むようにしてください: "-x!*。config"それだけで30分失われました!
クレメント14

参考までに、これはフォルダー「C:\ prj」内のC#プロジェクトをバックアップするためのバッチファイルです。「C:Program Files \ 7-Zip \ 7z.exe」prj.7z「C:\ prj *」-r !。!。!。!。-x * tmpの-x * PDB -x * exeファイル-x *一時停止DLL
エリックOuellet

1
興味深いことに、私の場合は-rは、拡張が実際にまたは-rなしで再帰サブディレクトリを除外しますが、やったことがとても必要だった
golimar

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.