Dateien, Ordner und Pfade · Übung
Ein Projekt so ordnen, dass du es wiederfindest
Pfade lassen sich leichter merken, wenn der Baum die Arbeit darin widerspiegelt. Dafür braucht es kein ausgeklügeltes System, das nach der zweiten Woche ohnehin niemand mehr pflegt. Es braucht drei Dinge: eine klare Projektgrenze, Namen, die du später wiedererkennst, und einen vorhersehbaren Platz für jede Dateiart.
Hier kommen die Dateien von field-notes so an, wie Dateien tatsächlich ankommen: lose in Documents.
report.py
observations.csv
monday.txt
project notes.txt
outline.txt
Und hier haben sie einen festen Platz bekommen:
field-notes/
├── README.txt
├── report.py
├── data/
│ ├── observations.csv
│ └── raw/
│ └── monday.txt
├── notes/
│ └── project notes.txt
└── drafts/
└── outline.txt
Das Projektverzeichnis (field-notes) dient als Behälter, den du als Ganzes verschieben, kopieren oder sichern kannst. data enthält Eingaben, notes enthält Erklärungen, und drafts sagt „unfertig“, ohne dass sich jemand daran erinnern muss. README.txt erklärt den Aufbau der nächsten Person, die das Projekt öffnet. Meistens bist das du, nachdem du nach ein paar Wochen alles vergessen hast.
Namen, die sich gut übertragen lassen
Moderne Systeme akzeptieren fast alles, auch Leerzeichen. project notes.txt ist ein völlig zulässiger Dateiname. In einer Shell braucht er Anführungszeichen, sonst sieht ein Name wegen des Leerzeichens wie zwei aus. Das üben wir im nächsten Kapitel.
Für alles, was zwischen Werkzeugen oder Betriebssystemen wechseln könnte, erspart ein zurückhaltend gewählter Dateiname Ärger:
Verwende aussagekräftige Wörter statt
stuffodernew folder.Verwende Buchstaben, Ziffern, Bindestriche und bei Bedarf Unterstriche.
Verwende eine Endung, die den Dateityp deutlich macht.
Schreibe Datumsangaben wie
2026-08-12, von der größten Einheit zur kleinsten, damit sie nach Namen sortierbar sind.
Ein Name wie final-final-2.txt sagt nichts über den Inhalt oder die verlässliche Kopie aus. observations-2026-08-12.csv sagt dir beides. Wenn Versionen wirklich wichtig werden, übernimmt ein Versionsverwaltungssystem wie Git das richtig. Das gehört aber in einen anderen Kurs.
Du findest july-observations.csv und meeting-notes.txt lose neben report.py. Welche Änderung passt am besten zum Projektbaum oben?
Ein Übungsprojekt anlegen
Zeit, etwas Echtes zu erstellen. Du verwendest dieses Verzeichnis in späteren Kapiteln wieder. Deshalb lohnt es sich, es jetzt anzulegen.
Nutze File Explorer unter Windows, Finder unter macOS oder deinen Linux-Dateimanager. Arbeite in deinem eigenen Documents- oder persönlichen Verzeichnis, weit weg von wichtigen Dateien.
Erstelle ein Verzeichnis namens
computer-fundamentals-practice.Erstelle darin drei Verzeichnisse:
data,notesundarchive.Öffne einen Editor für reinen Text: Notepad unter Windows, TextEdit unter macOS mit Format > Make Plain Text oder Text Editor auf deinem Linux-Desktop. Reiner Text speichert die Zeichen ohne die Formatierung eines Textverarbeitungsprogramms. Tippe
Practice workspaceund speichere es alsREADME.txtincomputer-fundamentals-practice. Prüfe den vollständigen Dateinamen: Er darf nicht auf.rtfoder.txt.txtenden.Finde in der Orts- oder Eigenschaftenansicht des Dateimanagers den vollständigen Pfad zu
README.txt.Schreibe sowohl diesen absoluten Pfad als auch den relativen Pfad von
computer-fundamentals-practiceaus auf.
Dieses Ergebnis ist das Ziel, mit deinem eigenen persönlichen Pfad darüber:
computer-fundamentals-practice/
├── README.txt
├── archive/
├── data/
└── notes/
Relative path from the project directory: README.txt
Dein absoluter Pfad sieht unter Windows etwa wie C:\Users\Sam\Documents\computer-fundamentals-practice\README.txt aus, unter macOS wie /Users/sam/Documents/... und unter Linux wie /home/sam/Documents/.... Laufwerk, Benutzername und Startverzeichnis werden abweichen. Genau deshalb sollst du deinen Pfad aufschreiben statt einen zu kopieren.
Bevor du fertig bist: Öffne README.txt innerhalb des Projekts und prüfe, ob Practice workspace darin steht. Liegt die Datei nicht am erwarteten Ort, gehe die Elternverzeichnisse einzeln nach oben. Wenn du versehentlich zwei Kopien erstellt hast, vergleiche vor dem Löschen einer Kopie ihre absoluten Pfade. Nur der Pfad unterscheidet sie.
Du findest zwei Dateien namens README.txt und weißt nicht, welche zum Übungsprojekt gehört. Welcher Hinweis klärt das?
Du hast jetzt einen Ort zum gefahrlosen Üben und einen genauen Weg zurück. Im nächsten Kapitel: Warum sollte jemand eine Anweisung tippen, wenn direkt daneben ein tadelloses Fenster voller Symbole steht?