0
bzip2.exe -z compressfolder/*.*

compressfolderのサブフォルダーに対してジョブを実行するには、どのように変更する必要がありますか?

4

2 に答える 2

1

「find」ユーティリティを使用することをお勧めしますが、posix環境のWindowsで使用できるかどうかはわかりません。

でも:

find compressfolder -type f -print0 | xargs -0 -n 1 bzip2 -z

* nixシステムでこのコマンドを実行すると、「compressfolder」の下にある各通常のファイルが検索され、各ファイルに対して「bzip2-z」が実行されます。cygwinまたはmingwを使用している場合(私が推測するように)、Windowsでも機能するはずです。

于 2011-04-17T00:07:57.363 に答える
1

これにより、compressfolder の下のすべてのファイルが再帰的に圧縮されます。

for /r .\compressfolder %%a IN (*.*) do bzip2 -z %%a

for /r.\compressfolder の各サブフォルダーに再帰します 。%%aで指定された各ファイルを保持し*.*、次の部分が各ファイルでdo実行さbzip2れます。上記の例では、これを親フォルダーから圧縮フォルダーに実行することを前提としています。行をバッチファイルに配置します。bzip2all.bat を開いて実行します。

于 2011-04-20T03:30:48.293 に答える