ファイル名にはテキスト書式のフォーマットが使用できます。
例えばファイル名を File_$(number).bmp
として、連番の最小桁数を2、連番の開始番号を1とすると、最初のファイルから順に
File_01.bmp
File_02.bmp
File_03.bmp
...
というように名前が付けられます。
ファイル名を $(basename).dat
として、以下の2つのファイルを変換すると、
Hoge.jpg
Piyo.Foo.png
以下のように名前が付けられます。
Hoge.dat
Piyo.Foo.dat
正規表現を使用して、元のファイル名を参照することができます。
正規表現の仕様はこちらを参照してください。
ファイル名の指定に変数 regexp
を指定するとマッチした全体、regexp1
を指定すると最初のサブマッチに置換されます。
2番目以降のサブマッチは regexp2
regexp3
... のように指定します。
例えばファイル名を $(regexp1)Out_$(regexp2).png
として、正規表現に ([a-zA-Z]+)_([0-9]+)
を指定して以下のファイルを変換した場合、
Image_001.jpg
Image_002.jpg
Picture_001.jpg
以下のように名前が付けられます。
ImageOut_001.png
ImageOut_002.png
PictureOut_001.png
ファイル名に \ または / を含めることで、フォルダ分けを行うことができます。
例えば、Image\$(filename)
と指定すれば、元のフォルダ内の Image フォルダにファイルが移動されます。
相対パスとして ..
を使用することもでき、例えば ..\$(filename)
と指定すれば、元のフォルダの一つ上のフォルダにファイルが移動されます。