フォルダー内で同じプレフィックス名を持つ一連の 2 つのファイルを Zip 圧縮する方法は?

フォルダー内で同じプレフィックス名を持つ一連の 2 つのファイルを Zip 圧縮する方法は?

次のコマンドを実行して、一連のフォルダーを 1 つのメイン フォルダーに圧縮しました。

FOR /D %i IN (C:\source*) DO 7z.exe a "C:\destination\%~ni.7z" "%i" -stl -mx=5 -mhe -mtc -bb > c:\destination\"%~ni output.doc"

ファイル名 1.7z ファイル名 1 ディレクトリ.doc ファイル名 2.7z ファイル名 2 ディレクトリ.doc

これで、その宛先フォルダーに、圧縮ファイルと目次 output.doc ファイルが作成されました。ご覧のとおり、圧縮ファイルと出力ファイルはそれぞれ同じ名前になっています。

ここで、各 zip ファイルとその zip ファイルの目次ドキュメントを取得し、それらを 2 番目のパスワードで保護された zip ファイルに結合します。

これら 2 つを 1 つの新しい zip パスワード ファイルに結合します: ファイル名 1.7z ファイル名 1 ディレクトリ.doc

次に、次の内容を含む 2 番目の新しい zip パスワード ファイルが作成されます。ファイル名 2.7z ファイル名 2 ディレクトリ.doc

どうやってやるの?

関連情報