コマンドラインは出来る子

ちょっと前に社内で「再帰的にxxxxディレクトリ以下のyyy拡張子ファイルにzzzをできればなー」という 話があったので、
 「それ、コマンドラインなら一行でできるよ。」
  ※対象処理のアプリがコマンドライン入力に対応している必要あり。
をやりたいと思います。

・配置
 + parent_dir
  + child1_dir
   - child1_png.png
  + child2_dir
   - child2_png.png
  - parent_png.png


例1)再帰的にxxxx(parent_dir)ディレクトリのyyy(png)拡張子ファイルをzzz(表示)出来ればなー
 for /r ./parent_dir/ %i in (*.png) do echo %i

例2)再帰的にxxxx(parent_dir)ディレクトリのyyy(png)拡張子ファイルをzzz(hoge.exeで実行)出来ればなー
 for /r ./parent_dir/ %i in (*.png) do hoge.exe %i

という感じでできます。オプションは一杯あるので、
 help for
で見ると良いと思います。上記の例であれば"/r"は指定ディレクトリ以下を再帰的に調べるというオプションです。

GUIはわかり易くて良いけど、便利なバッチファイルを書いてサクサク仕事するには
やっぱりコマンドラインは手放せないですね。




K.K