Software Archive

RenameWand

 2.2 - Free Command-line File Renaming Tool

Find a product

RenameWand

RenameWand Simple command-line file and directory renamer. Use a friendly and intuitive but powerful syntax (like regex, only much easier) to rename files and directories. Perform string, arithmetic, enumeration operations, insert timestamps...
Zach ScrivenaPublisher :
December 10, 2007Date added :
FreewareLicense :
Windows XP Requirements :
Rating :

RenameWand Full Description

Ever wished there was an easy way to rename files or directories quickly without having to struggle with clunky graphical interfaces? RenameWand can help you with that!

RenameWand is a simple command-line utility for renaming files or directories using an intuitive but powerful syntax. Perform string operations (e.g. case conversions, rearrangements of substrings), arithmetic operations (e.g. on numbers in the file name), insert running counters (e.g. for files sorted by name, size, time), insert date and time stamps, and many more with ease! RenameWand supports pattern matching using glob wildcards *, ?, [ ], and { }, as well as the special capturing group construct. RenameWand's pattern matching is backed by Java's Regular Expression matcher.

RenameWand is free software written in Java. It runs on any OS with the Java Runtime Environment (JRE 5.0+). Released under the GNU GPL license (version 2). Please visit http://zachscrivena.tripod.com/renamewand.html for downloads, screenshots, and more information.

Examples of usage:

1. java -jar RenameWand.jar "
." "."
Converts the file name, less extension, to initial capital letters.
Example: "foo bar.txt" —> "Foo Bar.txt"

2. java -jar RenameWand.jar "Disc Track -
- .mp3" "<3:10*i-10+j>--.mp3"
Converts disc and track numbers to a single number, and swap artist name and song title.
Example: "Disc 2 Track 5 - SONG TITLE - ARTIST.mp3" —> "015-Artist-Song Title.mp3"

3. java -jar RenameWand.jar "IMG*.jpg" "Commencement () - <3:#FT>.jpg"
Appends the file date and a running counter (by file time) to the .jpg file names.
Example: "IMG004001.jpg" —> "Commencement (20050512) - 001.jpg"

Recommended