Automatische Sortierung
Verschiebt Dateien basierend auf Typen wie Software, Dokumente und Bilder in dedizierte Ordner.
Intelligente Archivierung
Archiviert automatisch Dateien, die älter als 90 Tage sind, um Platz zu schaffen.
Plattformunabhängig
Erkennt dein Betriebssystem (Windows/Linux ) und passt die Dateipfade automatisch an.
Der Code
Das gesamte Skript ist Open Source. Du kannst es hier einsehen.
# đź§ą cleansweep.py
# Ein intelligentes Python-Skript zur Organisation des Downloads-Ordners.
import os
import shutil
import time
from pathlib import Path
import platform
# --- KONFIGURATION ---
USER_HOME = os.path.expanduser('~' )
if platform.system() == "Windows":
ZIEL_BASIS_PFAD = os.path.join(USER_HOME, 'OneDrive', 'Desktop', 'stuff')
else:
ZIEL_BASIS_PFAD = os.path.join(USER_HOME, 'Desktop', 'stuff')
DOWNLOADS_PFAD = os.path.join(USER_HOME, 'Downloads')
ORDNER_REGELN = {
"1_Projekte": ['.zip', '.rar', '.7z'],
"2_Software": ['.exe', '.msi', '.dmg', '.deb'],
"3_Assets": ['.png', '.jpg', '.jpeg', '.svg', '.mp3', '.wav'],
"4_Dokumente": ['.pdf', '.docx', '.txt', '.md'],
"5_Archiv": [],
"6_Betriebssysteme-Treiber-Isos": ['.iso']
}
ARCHIV_ALTER_TAGE = 90
# (Der Rest des Python-Codes ist hier aus Datenschutzrechtlichen GrĂĽnden gekĂĽrzt)
print("CleanSweep initialisiert. Bereit zum Aufräumen.")
Bereit zum Aufräumen?
Hol dir das vollständige Skript, die Anleitung und trage zum Projekt bei – alles auf GitHub.
Projekt auf GitHub ansehen