JFRenamer allow you to rename files with rules. You have to select a directory,
create one or more rules, and you see directly a preview. You can after apply the changes or not.
You can also apply rules to all subdirectories.
An undo panel allow you to reverse the changes.
JFRenamer is written in JAVA, so you must have Java Version 1.6 ore more installed on your computer.
New help topic to use JFRenamer.