
I’ve just written a little app that groups bunches of photos together into subfolders, based on dates. Basically, it looks for photos which were taken within 90 minutes of each other (or however long the user specifys) and creates subfolders for them. That’s it. Took about 20 minutes to write and put the UI on it. Here it is.
You can control the sensitivity by telling GroupPhoto the timespan and minimum group size.
Before I realised that ‘group size’ was required, I accidentally separated a folder of 900 images into about 120 subfolders. I then wrote an ‘undo’ feature which actually takes a folder and merges the contents of any folders within that folder. This doesn’t act recursively – it only affects the level directly under the folder you choose, and no subfolders of those folders. Could be useful in it’s own right.
http://roryok.com/apps/GroupPhoto/GroupPhoto.exe
Things You Need To Know:
- Based on WPF/XAML so it requires .NET 3.5 Framework or higher – you can get that here
- That’s it!
UPDATE:
Got some feedback, and it turns out GroupPhoto has one or two bugs – not least that it doesn’t run on 64-bit machines. I’ve decided to re-write the whole thing in an earlier version of .NET and skip the whole WPF thing entirely. I’m hoping to re-release it shortly but realistically I’m super duper busy right now
