for /D %%A in (*) do "C:\Program Files\7-Zip\7z.exe" a -tzip "%%A.zip" -xr!*.bat "%%A" -r -x!*.xls
上記のバッチ ファイルは、7-zip ソフトウェアを使用して、フォルダー内のすべてのファイルを自動的に圧縮しています。
私の質問は、「1」、「2」、「3」という名前のディレクトリに3つのフォルダーがあるとします..このフォルダーの下にあります。それぞれ「apple」、「ball」、「cat」という名前の pdf ファイルがあります。
いずれかのフォルダを解凍すると、「1」フォルダが解凍されます。「1」を圧縮したくありません。サブフォルダーとサブファイルを「1.zip」で圧縮したい。
たとえば、「1.zip」を解凍すると、apple.pdf のみが解凍され、「1」フォルダーは解凍されません。