Photo manager is console application I've created to speed up process of preparing new photos to fit my archivization scheme.
When I download new photo session from my camera, files look like this:
There are two steps, that can be easily automated.
First is renaming files to my naming template, which is: {year}-{month}-{day} - {number}.{extension}
"rename" action from photo-manager does exactly that:
Later I choose, which files to keep and which ones I don't need. When I delete them, only jpeg files are removed, but raw files are still there. At this point second step is to remove all raw files with missing coresponding jpeg files.
Before:
and after: