bzip2.exe -z compressfolder/*.*
compressfolderのサブフォルダーに対してジョブを実行するには、どのように変更する必要がありますか?
bzip2.exe -z compressfolder/*.*
compressfolderのサブフォルダーに対してジョブを実行するには、どのように変更する必要がありますか?
「find」ユーティリティを使用することをお勧めしますが、posix環境のWindowsで使用できるかどうかはわかりません。
でも:
find compressfolder -type f -print0 | xargs -0 -n 1 bzip2 -z
* nixシステムでこのコマンドを実行すると、「compressfolder」の下にある各通常のファイルが検索され、各ファイルに対して「bzip2-z」が実行されます。cygwinまたはmingwを使用している場合(私が推測するように)、Windowsでも機能するはずです。
これにより、compressfolder の下のすべてのファイルが再帰的に圧縮されます。
for /r .\compressfolder %%a IN (*.*) do bzip2 -z %%a
for /r
.\compressfolder の各サブフォルダーに再帰します 。%%a
で指定された各ファイルを保持し*.*
、次の部分が各ファイルでdo
実行さbzip2
れます。上記の例では、これを親フォルダーから圧縮フォルダーに実行することを前提としています。行をバッチファイルに配置します。bzip2all.bat を開いて実行します。