Base on a project in 5 Great Python Project Ideas (YouTube)
You have many directories containing many files and files types. It is a mess and needs to be organized in some manner.
Assume you have single directory containing many files and file types.
Create a test directory for this project. Copy many files and file types to the test directory.
Write a program to organize the files in the test directory.
Create subdirectories as needed. (i.e. Create a subdirectory only when there is a file to go in it.)
This organizes each file by file type.
Assume you have many directories containing many files and file types. Create a test directory tree for this project.
Write a program to organize the files in the test tree.
This organizes each file type under each project, utility, ...
Create subdirectories as needed. (i.e. Create a subdirectory only when there is a file to go in it.)
Are sub subdirectories needed? They may be needed depending on your file sources and the organized tree structure you want. (e.g. different file versions?)
Write a program to organize the files in the Project #2 test tree.
Create subdirectories as needed. (i.e. Create a subdirectory only when there is a file to go in it.)
This organizes each "project" under each file type.
How would you organize file differently? Test your method of organizing.