We usually encounter a lot of unncessary troubles when dealing with folders with a lot of subfolders in our lives, so this Java project saves users time and effort when dealing with files in folders.
-
Drag out all of the files with the same ending (ex. ".txt", ".java") from a folder (including from the subfolders within the folder) and place them under the main folder
-
Generate reports of the original folder and the modified folder for users to check if there is any error in the process of moving files around.
-
Generate pdf reports (including subfolders and individual files).
-
Add all of the tags of individual files in a folder to the folder itself.
-
Tell users all file types within the folder.
-
Combine two folders together into one, or create a new folder that merges the two folders together.
-
Simplify the path length. Sometimes, a file is under a chain of subfolders (ex. subfolder A-- subfolder B--- subfolder C--- file). Delete the unnecessary subfolders and shorten the pathlength to get the file.
-
The program can be generalized to any amount of subfolders now (an improvement from before)
-
Convert all of the jpg files to png files automatically. (similar conversion can happen for other such changes)
-
Users now have two options
- if grouptogether=yes, then files of the same suffix would be grouped together and placed in newly created folders (using their suffix) under the main folder (ex. all of the jpg files under subfolder jpg)
- if grouptogether=no, then all of the indiviual files would simply be dragged out to the main folder.
-
Unzip all of the files within the folder automatically.
-
Count the number of different suffixes in the folder.
- When there are two files with the same name in the folder, rename them with different suffixes to distinguish them.