次のコマンドを実行して、一連のフォルダーを 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
どうやってやるの?