bin grad dran einen automatischen file-sorter zu programmieren... er soll Dateien in meinem Download-Ordner anhand ihrer Endungen in Unterordner sortieren.
Aus irgendeinem Grund funktioniert es nicht mehr und ich bekomme immer den Fehler: FileNotFoundError: [Errno 2] No such file or directory: '....' .
Komischerweise hat es bis vorhin noch funktioniert und ich weiß nicht was ich plötzlich falsch mache.
Könnte mir hierzu vielleicht jemand helfen?
Danke ^^
Code: Alles auswählen
import os
from os import listdir
from os.path import isfile, join
import shutil
file_list = os.listdir('C:\\Users\ham\downloads')
image_files = ['.jpeg', '.jpg', '.png', '.PNG', '.gif', '.psd', '.ai']
doc_files = ['.doc', '.docx', '.docm', 'dotx', '.xls', '.xlsx', '.xlsm', '.ppt', '.pptx', '.pdf', '.PDF']
vid_sound_files = ['.mp4', '.mov', '.avi', '.mp3', '.wav', '.m4a', '.flac']
application_files = ['.lnk', '.exe', '.msi', '.zip']
for src in file_list:
dst = ''
for ext in image_files:
if not os.path.exists('C:\\Users\ham\downloads\Bilder'):
os.makedirs('C:\\Users\ham\downloads\Bilder')
if src.endswith(ext):
dst = 'C:\\Users\ham\downloads\Bilder'
shutil.move(src, dst)
break