Zum Inhalt springen
BlaupauseProgrammieren lernen

Projekt

Ordner aufräumen lassen

Ein Skript, das deinen Download-Ordner sortiert. Nützt dir wirklich.

Das erste Projekt, dessen Ergebnis du danach wirklich benutzt. Dein Download-Ordner sieht vermutlich aus wie meiner.

Wichtig, bevor du anfängst

Teste an einem Testordner, nicht an deinen echten Dateien. Leg dir einen Ordner an, wirf ein paar leere Dateien hinein und arbeite damit. Ein Skript, das Dateien verschiebt, kann Dateien auch an falsche Orte verschieben — und shutil.move fragt nicht nach.

Bau als Erstes den Probelauf: das Programm zeigt nur an, was es tun würde. Erst wenn das stimmt, baust du das tatsächliche Verschieben ein. Diese Reihenfolge ist eine Angewohnheit, die dich später einmal sehr froh machen wird.

Was du brauchst

pathlib aus der Standardbibliothek. Path("C:/Users/...").iterdir() gibt dir alle Einträge in einem Ordner, .suffix die Dateiendung, .is_file() sagt, ob es eine Datei oder ein Ordner ist.

Das läuft nicht im Browser — Pyodide kommt an deine echten Dateien nicht heran, und das ist auch gut so. Dieses Projekt gehört in VS Code auf deinen Rechner.