Flexible Renamer
http://hp.vector.co.jp/authors/VA014830/english/FlexRena/
This one does. I'm sure there are others.
< Features include >
* Explorer like user interface.
* Can use Wildcard or Regular-Expression(Perl Compatible) for
substitution of file name.
* Multiple file-filter.
* Real-time preview.
* Undo
* Designed for process large quantity of files.
* Can recursively process sub-directories.
* Can Copy & Rename to another folder.
* Can distribute into the folder by using relative path.
* Can consecutive numbers to every classified groups (folder, date, tag).