a (追加)コマンド

書庫にファイルを追加します。

使用例

7z a archive1.zip subdir\

ディレクトリ subdir 中のすべてのファイルとサブディレクトリを書庫ファイル archive1.zip に追加します。 書庫内のファイル名には subdir\ という前置詞が含まれる事になります。

7z a archive2.zip .\subdir\*

ディレクトリ subdir 中のすべてのファイルとサブディレクトリを書庫ファイル archive2.zip に追加します。 書庫内のファイル名には subdir\ という前置詞が含まれません。

cd /D c:\dir1\
7z a c:\archive3.zip dir2\dir3\ 

書庫ファイル c:\archive3.zip 内のファイル名には dir2\dir3\ という前置詞が含まれますが、 c:\dir1\という前置詞は含まれません。

7z a Files.7z *.txt -r

カレントディレクトリ内とそのサブディレクトリ内の全ての 〜.txt という名前のファイル Files.7z に追加します。

メモ

7-Zip はシステムのワイルドカードパーサを使用しません。 7-Zip は *.* で全てのファイルを表現する古いルールに従いません。 7-Zip は *.* を拡張子を持った全てのファイルの名前とのマッチングとみなします。全てのファイルを処理したいならば、 * というワイルドカードを使わなければいけません。

このコマンドと共に使用することができるスイッチ

-i (インクルードファイル指定)
-m (圧縮方式の指定)
-p (パスワードの設定)
-r (再帰的検索)
-sfx (自己解凍書庫(SFX)の作成)
-si (標準入力の使用)
-so (標準出力の使用)
-ssw (排他中のファイルの圧縮)
-t (書庫の形式を指定)
-u (更新)
-v (ボリューム分割)
-w (作業ディレクトリ)
-x (除外ファイル指定)

参照

コマンド: d (削除), u (更新)
スイッチ: -u (更新)