Seems a promising start of a file sorting/classifiying program BUT (ALL is my opinion)
- the program is immediately moving after start EVEN WITHOUT any parameters given! NEVER DO THIS! An -N like in rsync would be by default very important!
- PDF Files and Windows Documents should be parsed and maybe by sorted by recipient/author etc.
- Cannot move file - Vodafone_kw_aenderung.pdf - [Errno 18] Invalid cross-device link
- Therefore An AI Algorithm would be very great
I have wrote a file sorting/categorizing program by Bash shell script too, but without an huge logic (your program is just 11 KB) behind, it is just simple like find * -type -exec get_fileext_and_move_file.sh "{}" ;
Anyway it seems to be promising start