Organize JPEG files by EXIF data
I was looking for a better way to rename more than 20000 recovered JPEG files where original file names and folders were lost. I used to do it with our homegrown Perl script. I finally found a nice free utility: AmoK EXIF Sorter. It can rename files and move them to the folders according to your naming schema, for example:
\Year-Month\Camera_name-day-hour-minute.jpg
jhead (visit http://www.sentex.net/~mwandel/jhead/ for more information) is an excellent tool for manipulation of EXIF-data and batch-renaming of jpegs. Definetely worth a look
And it is free, too.