MassRename
Description | Download | Screenshot |
Change Log
MassRename is a program that renames a series of jpg files. For example, many digital cameras (such as mine) save each picture with a filename such as P1010001.jpg or P1010255.jpg. Since these file names aren't very descriptive, MassRename will rename each picture to something like Cruise001.jpg to Cruise255.jpg, or at least something that has a greater semantic meaning than the default file name. This basically saves a person the trouble of manually renaming every picture in a series. If you enjoy taking many pictures, obviously this is very useful.
MassRename was written in Java 1.4 using Swing components. The GUI is definitely the hardest part to code and is probably about 10 times harder than writing the code to rename the files. It was much easier to code after writing MP3Fix.
Get MassRename version 1.3. (4 KB)
Requires the Java 1.4 runtime environment or greater.
How to use MassRename... A.K.A. Instructions
- Select the first jpg file in the series that you wish to have renamed in the "Beginning File" field.
- Select the last jpg file in the series that you wish to have renamed in the "Ending File" field.
- Enter a new prefix for your files. Files are named as [prefix][numerical suffix].jpg, so the prefix you enter into the "New Prefix" field will be the first part of the file name.
- Enter the number you wish the series to start with in the "Beginning Number" field. For example, if you enter 15, the first file in the series would be named [prefix]015.jpg. If you enter 1, the first file in the series would be named [prefix]001.jpg. Default is 1. The resulting file name is also dependent on step 9.
- Enter the desired number of digits in the "Minimum Digits" field. For example, if you enter 3, the first file in the series would be named [prefix]001.jpg. If you enter 1, the first file in the series would be named [prefix]1.jpg. Default is 3. The resulting file name is also dependent on step 8.
- Click "Process Files" to process the files.
- An "isolate(str) failed" error means that MassRename cannot find a numerical ordering pattern in the file
- Other errors should be self-explanatory.

MassRename 1.3 (2005-03-23)
- The file browser now remembers the last directory used until exiting the program.
MassRename 1.2 (2005-01-04)
- I don't remember what I did in 1.1, but 1.2 introduced an executable jar file. Java Web Start is no longer required to run MassRename.
MassRename 1.0 (2004-07-28)
Author Info
Written by Jeff Chien
Jeff85 (at) gmail.com
Jeff's Programs