This little Java program helps to sort your images from digital cameras. It reads the EXIF-Header of the JPEG-Files an copies the images from the source dir to a centralized target dir sorted by year, month and day.
The files are renamed to represent their capture date and time. So you will have a Image repository sorted by capture date of the images.
Additionally some of the image meta informations will be stored in a database along with the MD5 hash of the image as primary key. SortImages check each image beforce copying if it's already in the database. If not, the image will sorted into the appropriate folder.
As SortImages is written entirely in Java it should theoretically run on any platform that has got an appropriate Java Virtual Maschine. That's the weak point in fact. The EXIF-Reader library I used makes use of some functions from the new JDK 1.4 so you will need an JDK (or JRE) of at least version 1.4. If this is available for your platform and you have installed it, then everything should word fine.
Currently there is only support for mySQL. But future releases will support different database platforms.
java -jar SortImages-20031212.jar
java -jar PACKAGES/SortImages-20031212.jar
The following error occured:
Usage: java -DCONFIGFILE=/usr/local/sortimages/sortimages.properties
-jar SortImages.jar /path/to/your/photos
What's New in This Release:
· This version added an optional automated database dump feature.