The way we organise our information and files, in the same way, develop an application, which will classify and group the files according to the user requirements like size, type, date of modification, contents and other logical relationships. Your application should create the different folders automatically and place files into them. For example: I have 36 files in my folder say ABC, and I want them to put in 4 folders named as 2003, 2004, 2005, 2006, which should contain the files, created in the years 2003, 2004, 2005 and 2006 respectively. For this task simply I will select the files and ask my application to do this work for me.