すべてのサブフォルダー内のすべてのpngファイルを反復処理してアクションを実行するバッチスクリプトを作成するにはどうすればよいですか?

不機嫌そうな古いクマ

pngout.exeのコマンドラインを実行する小さなバッチスクリプトを作成しようとしています。

これまでのところ、私はこれだけを持っています

for %i in (*.png) do "g:\myfiles\_pngout.exe" "%i" /s0 /c6

ただし、それを機能させるには、pngが存在する各フォルダーに手動で移動し、Win7からcmdウィンドウを開いて、その行をコピーして貼り付ける必要があります。

私が欲しいのは、その行がC:\ MyPNGsで機能し、C:\ MyPNGs \ Avatarsなどのサブフォルダーである場合、すべてのpngを反復処理し、それを実行するたびに実行する必要があります。 "g:\myfiles\_pngout.exe" "%i" /s0 /c6

何か案は?

LPChip

dospromptから次のコマンドを使用できます。

for /r %f in (*.png) do _pngout.exe "%f"

またはバッチファイル内の次の項目:

for /r %%f in (*.png) do _pngout.exe "%%f"

/ rには、開始ディレクトリを指定するためのサポートもあります。それ以外の場合は、現在のディレクトリを使用して、ファイルマスクに一致するすべてのサブディレクトリ内のすべてのファイルを取得します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ