I often need to copy, move or rename files and directories based on some criteria as I collect data from many resources and I like to keep things organized. What scripting language provides the most intuitive and easy to use methods for these operations? Here is an example scenario:
I keep my music in a folder hierarchy like below:
&Artist Name(upper case letters)&
-- (&album release year&) &album name&
---- \*.*
I want to find out which folders break these rules under my music folder. I would also like to make them fit to the structure I use, if they have a consistent but different structure of file naming and directory schemes.
I work in both Windows and Linux, so I thought of giving bash a try (thanks to cygwin) as I am familiar with it a little. What do you guys think? Is there a better solution?