I am looking for a very specific organizational ability, namely this:
I have a huge directory (51GB and growing) of images (but I wouldn't want the solution to be image-file specific).
I need to parse the filenames in this directory using standard grep / wildcard rules and then create a series of file folders labeled as per the parsing rule and move all matching files into that subfolder. So for example, if I had a range of files called
BobsPhoto_ABC_0001.jpg through BobsPhoto_ABC_0251.jpg
and then similar files but for different names with varying numbers of files, thus
BobsPhoto_AAB_0001.jpg through BobsPhoto_AAB_0147.jpg
BobsPhoto_BFG_0011.jpg through BobsPhoto_BFG_0025.jpg
BobsPhoto_XMC_0009.jpg through BobsPhoto_XMC_4252.jpg
etc.
I would like all the ABC files in the .\ABC folder, all the AAB files in the .\AAB folder etc. or wherever I specified the folders should go.
In an absolutely perfect world there would be a csv file containing
'ABC','Smith, Mary'
'AAC','Brown, Joan"
etc.
and it would create the destination directories according to those rules (if the csv file is present, otherwise name the directories ABC, AAC etc)
If someone knows of a readily available solution (preferably freeware!
) I'd love to hear about it. All my Googling has produced numerous solutions, none of which do quite what I want.