@terrydaktyllus1320

Thanks for this, it's very useful as someone who has been shell scripting for years and just now getting into Python.

A few ideas for improvements to the script which you might consider for future content:

1. Make the script deal with subdirectories - so it can, say, categorise downloaded files in "downloads/linux" and "downloads/windows" in a single run,
2. In the case of 1. above, make the script deal with duplicate file names - like "downloads/linux/acme.txt" and "downloads/windows/acme.txt",
3. Make the script deal with potential file duplications - say files of the same size and extension that might have different file names.

Just my 2 cents worth!