2015年7月24日金曜日

Windowsバッチファイルで、Forループ

Windowsバッチファイルで、Forループです。「/r」は、カレントディレクトリ以下の階層のファイルすべてを再帰的に取得するスイッチのオプション。また、FOR文の変数は、コマンドラインで実行する場合は「%変数」、バッチファイルで実行する場合は「%%変数」となり、シャープマーク「%」の数が異なります。

picturesフォルダの中の画像ファイルをpictures.txtに一覧にしてまとめるバッチファイル
@echo off

REM #
REM # Forループ
REM #

for /r C:\pictures %%X in (*.jpg *.gif *.png *.bmp) do (echo %%X >> C:\pictures.txt)

参考サイト
Windowsバッチファイル制御構文(CapmNetworさん)

0 件のコメント:

コメントを投稿