1|2|3このforステートメントを応用すると、一定のパターンを満たすファイル名を変更するなどといった作業が行える。XXX-%~nV-YYY%~xVとすればよい。ren(rename)コマンドでもファイル名の一括変換は可能だが、このようなファイル名の長さが変わるような名前変更は不可能である。renコマンドで可能なのは、例えばXX*.JPGをYY*.JPGにすることは可能だが(“*”の部分にマッチする名前の長さや位置は変更の前後で変えることはできない)、より複雑なパターンの名前変更を行うには、上のようなforステートメントや、より高度な変数の編集・置換機能(今後解説する予定)が必要となる。ここで注意すべき点は、セット部分には、対象となるパターンだけを確実に指定しておかないと、forステートメントが誤動作する可能性があるということだ(バグなのか仕様なのかはやや怪しいが)。XXX-%%~nV-YYY%%~xVとして実行すると(forコマンドのセットには“*.JPG”と指定していることに注意)、最初の1つのファイルだけは、2回renコマンドが適用されてしまう。具体的には、以下のスクリプトを実行する。XXX-%%~nV-YYY%%~xVdirその結果は以下のように、「PP0001.JPG」が2回名前変更されてしまって、結果がおかしくなっている。renコマンドによる変更後のファイルも、forコマンドのセットにマッチしてしまったのがそもそもの原因のようである。