Umgang mit Dateien
Eine Website besteht aus vielen Dateien: Textinhalte, Code, Stylesheets, Medieninhalte und so weiter. Wenn Sie eine Website erstellen, müssen Sie diese Dateien in eine sinnvolle Struktur auf Ihrem lokalen Computer zusammenstellen, sicherstellen, dass sie miteinander kommunizieren können und dass alle Inhalte korrekt angezeigt werden, bevor Sie sie schließlich auf einem Server veröffentlichen, damit sie von der ganzen Welt gesehen werden können. Dieser Artikel erklärt, wie Sie die Benutzeroberfläche (UI) des Datei-Explorers Ihres Computers verwenden und eine sinnvolle Dateistruktur für eine Website einrichten.
| Voraussetzungen: | Grundlegende Vertrautheit mit Ihrem Computerbetriebssystem (OS) und der grundlegenden Software, die Sie zum Erstellen einer Website verwenden werden. |
|---|---|
| Lernziele: |
|
Arbeiten mit Dateien und Ordnern
Es gibt viele verschiedene Wege, die Dateien und Ordner auf Ihrem Computer zu erstellen und zu bearbeiten. Sie können dies über die Befehlszeile/Terminal Ihres Computers mithilfe einer Reihe von Textbefehlen tun, worüber Sie im nächsten Artikel mehr erfahren werden. Allerdings finden viele Menschen es einfacher, das Dateisystem visuell zu erlernen, und darum geht es hier. Moderne Betriebssysteme (OSes) verfügen über eine robuste Benutzeroberfläche (UI) für das Dateisystem, die Sie verwenden können, um Dateien und Ordner nach Bedarf zu bearbeiten.
Auf macOS haben Sie zum Beispiel das Finder-Programm:

Während Windows den Datei-Explorer hat:

Hinweis: Dieser Leitfaden wurde unter Verwendung von Windows 11 und macOS 15 geschrieben. Möglicherweise verwenden Sie eine andere OS-Version oder ein anderes OS, in welchem Fall die Erfahrung variieren wird. Es gibt viele Leitfäden im Web zur grundlegenden OS-Nutzung — wir empfehlen Ihnen, im Web nach Informationen zu Ihrem speziellen Betriebssystem zu suchen.
Grundstruktur
Die meisten modernen Betriebssysteme haben einen Users-Ordner, der einen Ordner für jedes Benutzerkonto enthält, das auf dem System existiert, auch bekannt als Home-Ordner des Benutzers. Dieser wird normalerweise durch ein Haus-Symbol dargestellt, um ihn leichter zu finden. Der Home-Ordner enthält wiederum andere wichtige Standardordner (und Dateien), die speziell für diesen Benutzer relevant sind, wie Dokumente, Musik usw. Es gibt auch viele andere Dateien und Ordner auf Ihrem Computer, aber machen Sie sich keine Sorgen um diese jetzt.
Der aktuell angemeldete Benutzer wird standardmäßig nur auf seinen eigenen Home-Ordner zugreifen können.
Sie sollten Projektdateien, die mit Ihrer Arbeit zusammenhängen, irgendwo in Ihrem Home-Ordner erstellen, vielleicht im Dokumente-Ordner. Dies ist sinnvoll, da Webseiten-Dateien oft als Dokumente bezeichnet werden.
Warnung: Wenn Sie anfangen, Dateien an anderen Stellen auf Ihrem System zu erstellen und zu bearbeiten (zum Beispiel in Bereichen, die das Betriebssystem oder wichtige Anwendungen kontrollieren), könnten Sie etwas kaputt machen. Erstellen und bearbeiten Sie deshalb Dateien nur innerhalb Ihres Home-Ordners, bis Sie wissen, was Sie tun.
Erstellen eines Ordners
Lassen Sie uns einen neuen Ordner erstellen, um alle unsere Webprojekte zu speichern.
- Klicken Sie in Ihrer Dateisystem-Benutzeroberfläche auf Ihren Home-Ordner und dann doppelt auf Ihren Dokumente-Ordner.
- Erstellen Sie an dieser Stelle einen neuen Ordner mit dem Namen
web-projects:- Unter Windows kann dies durch Klicken auf die Schaltfläche Neu im Datei-Explorer-Fenster und Auswählen von Ordner (oder Drücken von Strg + Umschalt + N) geschehen. Geben Sie
web-projectsals Namen des neuen Ordners ein, der erscheint, und drücken Sie Enter/Return. - Unter macOS kann dies durch Auswählen von Ablage > Neuer Ordner im Finder-Menü (oder durch Drücken von Cmd + Umschalt + N) geschehen. Sie sehen dann einen neuen Ordner mit dem Namen Neuer Ordner. Klicken Sie auf den Ordnernamen, um ihn zu bearbeiten, geben Sie
web-projectsein, und drücken Sie Enter/Return.
- Unter Windows kann dies durch Klicken auf die Schaltfläche Neu im Datei-Explorer-Fenster und Auswählen von Ordner (oder Drücken von Strg + Umschalt + N) geschehen. Geben Sie
Falls Sie einen Tippfehler machen, können Sie den Ordnernamen korrigieren (das funktioniert auch mit Dateien):
- Unter Windows klicken Sie mit der rechten Maustaste auf den Ordner, wählen Umbenennen aus dem Menü und bearbeiten ihn. Bei einigen Windows-Versionen erscheint zunächst ein vereinfachtes Menü — Sie müssen möglicherweise mit der rechten Maustaste klicken, dann Mehr Optionen anzeigen wählen und dann auf Umbenennen klicken!
- Unter macOS klicken Sie auf den Ordnernamen, um ihn zu bearbeiten.
Öffnen eines Projektordners und Erstellen von Dateien in VS Code
Während Sie Textdateien innerhalb der OS-Dateisystem-Benutzeroberfläche erstellen können, ist es in der Regel einfacher und weniger fehleranfällig, sie innerhalb Ihres Code-Editors zu erstellen. Tatsächlich hat VS Code seinen eigenen Datei-Explorer, der es Ihnen ermöglicht, alle notwendigen Ordner und Dateien für Ihre Webprojekte zu erstellen.
Warum haben wir Sie also den Aufwand gemacht, einen Ordner mit der OS-Dateisystem-Benutzeroberfläche zu erstellen? Weil VS Code auf einen anfänglichen obersten Ordner gerichtet werden muss!
Es ist auch nützlich, ein wenig darüber zu verstehen, wie Ihr OS-Dateisystem strukturiert ist. Dies wird nützlicher, wenn Sie anfangen, komplexere Werkzeuge zu verwenden.
Lassen Sie uns nun unseren web-projects Ordner in VS Code öffnen:
- Öffnen Sie VS Code.
- Wählen Sie im Menü Ablage > Ordner öffnen....
Hinweis: Wenn Sie ein Tastaturbenutzer sind, können Sie den Ordner öffnen-Befehl in Windows ausführen, indem Sie die Strg-Taste gedrückt halten und K dann O drücken. Der einfachste Weg für einen macOS-Benutzer ist, die Befehlspalette mit Cmd + Umschalt + P zu öffnen, "Ordner öffnen" einzugeben, um die Befehlsliste zu filtern, die Pfeiltasten zu verwenden, um zu Datei: Ordner öffnen zu gelangen, und Enter zu drücken.
- Eine Mini-Version der OS-Dateisystem-Benutzeroberfläche wird angezeigt. Verwenden Sie diese, um Ihren
web-projectsOrdner zu finden, wählen Sie ihn aus und drücken Sie die Schaltfläche Ordner auswählen. - Sie werden mit einem Dialogfeld konfrontiert, das mit Vertrauen Sie den Autoren der Dateien in diesem Ordner? überschrieben ist. Lesen Sie dies sorgfältig, um zu verstehen, worum es geht. Im Moment sind Sie die einzige Person, die Dateien in diesem Ordner erstellen wird, daher können Sie auf Ja, ich vertraue den Autoren klicken.
Sie sollten Ihren web-projects Ordner im VS Code EXPLORER-Bereich geöffnet sehen, wie unten gezeigt:

Warnung: Vergewissern Sie sich erneut, dass Sie sich vorerst auf das Bearbeiten Ihrer eigenen Dateien innerhalb Ihres Home-Ordners beschränken, um Probleme mit Ihrem System zu vermeiden.
Ein Exkurs zur Tastaturnavigation in VS Code
VS Code hat, auch wenn es nicht perfekt ist, eine umfangreiche Reihe von Tastenkombinationen. In diesem Artikel haben wir versucht, nützliche soweit wie möglich einzubeziehen, aber Sie können umfassendere Listen in der VS Code Tastenkombinationen-Referenz finden.
Im Allgemeinen, wenn Sie VS Code mit der Tastatur navigieren möchten, können Sie die Tabulator-Taste verwenden, um durch verschiedene Bereiche der Benutzeroberfläche zu wechseln (Umschalt + Tabulator bewegt Sie zu einer vorherigen Tabulator-Fokusposition). Wenn es mehrere Schaltflächen in einer Tabulator-Fokusposition gibt, können Sie die Pfeiltasten verwenden, um zwischen ihnen zu wechseln.
Wenn Sie derzeit eine Datei bearbeiten, navigiert die Tabulator-Taste nicht durch die Benutzeroberfläche — sie fügt Tabulatorzeichen in die Datei ein. Um von der Datei, die Sie bearbeiten, zur EXPLORER-Leiste zu wechseln, können Sie Cmd + Umschalt + E auf macOS oder Strg + Umschalt + E auf Windows drücken.
Um zurück zur Dateieditorleiste zu wechseln und zwischen den verschiedenen Dateien, die in verschiedenen Tabs geöffnet sind, zu wechseln, halten Sie die Strg-Taste gedrückt und verwenden Sie Tabulator sowie Umschalt + Tabulator, um die Liste der geöffneten Tabs hoch- und runterzubewegen (sowohl auf macOS als auch auf Windows). Sobald Sie die Datei, die Sie bearbeiten möchten, hervorgehoben haben, lassen Sie die Tasten los, um zu diesem Tab zu wechseln.
Eine Datei erstellen
Von hier aus können Sie neue Dateien und Ordner mit den entsprechenden Schaltflächen oben im EXPLORER-Bereich erstellen.
- Erstellen Sie eine neue Datei, indem Sie auf das Neue Datei...-Symbol klicken (oder mit Tabulator darauf wechseln und Enter/Return drücken).
- Geben Sie den Dateinamen "index.html" in das erscheinende Texteingabefeld ein und drücken Sie Enter/Return.
Hinweis: Verwenden Sie nicht die Schaltflächen oben im Willkommen-Tab, um Dateien und Ordner zu erstellen, da diese etwas anders funktionieren. Tatsächlich können Sie den Willkommen-Tab schließen, da Sie ihn nicht benötigen. Dies können Sie tun, indem Sie auf das "x" auf der rechten Seite des Tabs klicken oder indem Sie Cmd + W auf macOS (Strg + W auf Windows) drücken.
An diesem Punkt, gehen Sie zurück zu Ihrer OS-Dateisystem-Benutzeroberfläche, gehen Sie in Ihren web-projects Ordner, indem Sie darauf doppelklicken, und Sie sollten Ihre index.html Datei dort ebenfalls sehen. VS Code verwendet das zugrunde liegende OS-Dateisystem, nicht ein eigenes Dateisystem.
Verschieben von index.html in einen eigenen Unterordner
Sie können Ordner in anderen Ordnern erstellen (genannt Unterordner) und beliebig viele Ebenen tief gehen. Sie können auch Dateien (und Ordner) durch Ziehen und Ablegen auf einen Ordner in andere Ordner verschieben.
Lassen Sie uns dies erkunden und dabei unsere index.html Datei in einen eigenen Unterordner verschieben. Wir wollen sie wirklich nicht im Haupt-web-projects Ordner haben.
- Erstellen Sie einen neuen Ordner in
web-projects, indem Sie die Neuer Ordner...-Schaltfläche im EXPLORER-Bereich von VS Code verwenden. - Nennen Sie ihn
test-site. - Sie sollten jetzt in der Lage sein, die
index.htmlDatei zu ziehen und auf dentest-siteOrdner abzulegen, um die Datei in den Ordner zu verschieben.Hinweis: Wenn Sie ein Tastaturbenutzer sind, können Sie dies mit den folgenden Schritten tun:
- Verwenden Sie die Auf- und Abwärtspfeiltasten, um den Fokusrahmen über der
index.htmlDatei zu verschieben. - Drücken Sie Cmd + X auf macOS (Strg + X auf Windows), um die Datei zum Verschieben auszuwählen.
- Verwenden Sie die Pfeiltasten, um den Fokusrahmen über den Ordner zu verschieben.
- Drücken Sie Cmd + V auf macOS (Strg + V auf Windows), um die Datei in den Ordner zu verschieben.
- Verwenden Sie die Auf- und Abwärtspfeiltasten, um den Fokusrahmen über der
Es gibt viel mehr, was wir über die Benutzung von OS-Dateisystem-Benutzeroberflächen und VS Code einfügen könnten, aber wir haben begrenzten Platz, also belassen wir es vorerst dabei. Dies hat Ihnen genügend Informationen gegeben, um anzufangen, und wir ermutigen Sie, im Web nach Informationen zu suchen, wie Sie andere Dinge mit Dateien und Ordnern tun können.
Lassen Sie uns nun zu einer kurzen Diskussion über die Struktur einer Website übergehen.
Welche Struktur sollte eine Website haben?
Wenn Sie lokal (auf Ihrem Computer) an Websites arbeiten, sollten Sie alle zugehörigen Dateien für jede Website in einem einzigen Ordner aufbewahren. Im Gegenzug sollten Sie alle Ihre Website-Ordner in einem zentralen Ordner aufbewahren, damit sie alle leicht zu finden sind.
Früher im Artikel haben wir Ihnen angewiesen, einen zentralen Ordner namens web-projects zu erstellen, um alle Ihre Website-Projekte zu speichern. Wir haben Sie auch dazu gebracht, einen Unterordner namens test-site mit einer leeren index.html-Datei darin zu erstellen.
Lassen Sie uns einige weitere Features in test-site hinzufügen, um eine typische Website-Struktur zu demonstrieren; im nächsten Modul werden wir Sie dazu bringen, ein vollständiges Website-Beispiel darin aufzubauen. Die häufigsten Dinge, die jedes Website-Projekt enthalten wird, sind eine Index-HTML-Datei und Ordner, um Bilder, Style-Dateien und Script-Dateien zu enthalten:
index.html: Diese Datei enthält in der Regel den Inhalt Ihrer Startseite, also den Text und die Bilder, die Menschen sehen, wenn sie zuerst auf Ihre Seite gehen.images-Ordner: Dieser Ordner enthält alle Bilder, die Sie auf Ihrer Seite verwenden.styles-Ordner: Dieser Ordner enthält den CSS-Code, der zum Stylen Ihres Inhalts verwendet wird (zum Beispiel, um Text- und Hintergrundfarben festzulegen).scripts-Ordner: Dieser Ordner enthält allen JavaScript-Code, der verwendet wird, um interaktive Funktionen zu Ihrer Seite hinzuzufügen (zum Beispiel, um zu definieren, was passiert, wenn Schaltflächen geklickt werden).
Sie sollten bereits eine index.html-Datei in test-site haben. Erstellen Sie jetzt die images, styles und scripts Ordner darin.
Dateinamen
Dateinamen bestehen im Allgemeinen aus zwei Teilen — dem Namen und der Erweiterung. Nehmen Sie die Datei, die wir oben erstellt haben — index.html:
- Der Name in diesem Fall ist
index. Dateinamen können im Allgemeinen beliebige Zeichen enthalten, obwohl verschiedene Computersysteme unterschiedliche Einschränkungen hinsichtlich der verwendbaren Zeichen haben. Es ist besser, sich zumindest am Anfang auf Zahlen und Buchstaben zu beschränken. Darüber hinaus können Systeme bestimmten Namen oder Namensbestandteilen besondere Bedeutung zuweisen — wie wir bereits gesagt haben, werdenindex-Dateien in der Regel als die Haupt-Startseite einer Website erkannt. - Die Dateierweiterung identifiziert den Typ der Datei, mit der wir es zu tun haben, und wird von Computersystemen verwendet, um zu bestimmen, welche Art von Inhalt in der Datei erwartet wird und welches Programm verwendet werden sollte, um die Datei zu öffnen, usw. In diesem Fall ist die Erweiterung
.html, was bedeutet, dass die Datei aus einfachem Text und genauer aus HTML-Code bestehen sollte. Aufgrund der Erweiterung weiß Ihr Computer, dass er die Datei mit Ihrem Standard-Texteditor öffnen soll, der VS Code sein sollte, wenn Sie alle unsere Anweisungen bis jetzt befolgt haben.
Es ist nicht in allen Fällen wahr, aber die meisten Dateien benötigen eine Erweiterung, um korrekt verarbeitet zu werden. Das Entfernen oder Ändern der Dateierweiterung führt wahrscheinlich zu Fehlern, daher sollten Sie sie nicht ändern, es sei denn, Sie wissen wirklich, was Sie tun.
Hinweis:
Es ist möglich, mehr als einen Punkt in einem Dateinamen zu haben, zum Beispiel my.cats.html. In solchen Fällen wird davon ausgegangen, dass der letzte Punkt der Anfang der Dateierweiterung ist.
Auf Windows-Computern könnten Sie Schwierigkeiten haben, die Erweiterungen einiger Dateien zu sehen, da Windows eine Option namens Erweiterungen für bekannte Dateitypen ausblenden standardmäßig aktiviert hat. Sie können dies ausschalten, indem Sie im Datei-Explorer die Option Ordneroptionen... auswählen, das Kontrollkästchen Erweiterungen für bekannte Dateitypen ausblenden deaktivieren und dann auf OK klicken. Für spezifischere Informationen zu Ihrer Windows-Version können Sie im Internet suchen.
Beste Praktiken für Dateinamen
Während Sie diesem Kurs folgen, werden Sie bemerken, dass wir Sie immer bitten, Ordner und Dateien komplett kleinzuschreiben, ohne Leerzeichen. Es gibt viele Möglichkeiten, wie das Ignorieren dieses Rates Probleme verursacht — einige der häufigsten sind wie folgt:
- Viele Computersysteme, einschließlich der meisten Webserver, unterscheiden zwischen Groß- und Kleinschreibung. Wenn Sie also zum Beispiel ein Bild auf Ihrer Website unter
test-site/images/MyImage.jpgablegen und dann in einer anderen Datei versuchen, auf das Bild mittest-site/images/myimage.jpgzu verweisen, könnte es nicht funktionieren. - Wenn Sie Befehle in der Befehlszeile ausführen, müssen Sie Anführungszeichen um Dateinamen mit Leerzeichen setzen, ansonsten werden sie als zwei separate Elemente interpretiert.
- Einige Programmiersprachen (zum Beispiel Python) funktionieren nicht gut mit Leerzeichen in Dateinamen unter bestimmten Umständen (zum Beispiel, wenn diese Dateien Module sind, die importiert werden sollen).
- Dateinamen werden häufig auf Webadressen/URLs abgebildet. Wenn Sie zum Beispiel eine Datei namens
my file.htmlim Stammordner Ihres Servers haben, ist sie im Allgemeinen unter einer URL wiehttps://example.com/my%20file.htmlzugänglich. Webserver ersetzen normalerweise die Leerzeichen in Dateinamen durch%20(weil URLs prozentcodiert sind), was subtile Fehler bei einigen Systemen verursachen kann, wenn sie davon ausgehen, dass Dateinamen und URLs perfekt übereinstimmen.
Statt Leerzeichen verwenden viele Entwickler ein Trennzeichen wie einen Bindestrich (-) anstelle eines Leerzeichens — zum Beispiel my-file.html anstelle von my file.html. Dies ist eine gute Praxis.
Es ist am besten, sich anzugewöhnen, Ihre Ordner- und Dateinamen in Kleinbuchstaben ohne Leerzeichen und mit Bindestrichen zwischen Wörtern zu schreiben, zumindest bis Sie wissen, was Sie tun. Auf diese Weise werden Sie weniger Probleme in der Zukunft haben.
Hinweis: Sie können weitere beste Praktiken für Dateinamen und URLs in den URL-Struktur-Best-Practices für Google finden.
Dateipfade
Um von einer Datei auf eine andere zu verweisen, müssen Sie einen Dateipfad angeben — im Grunde eine Route, sodass eine Datei weiß, wo sich eine andere Datei befindet. Zum Beispiel, wenn Sie eine Webseite mit einem Bild erstellen, muss Ihr Webseiten-Code einen Dateipfad enthalten, der den Ort des Bildes angibt, das Sie anzeigen möchten.
Lassen Sie uns ein einfaches Beispiel dafür durchgehen. Vielleicht verstehen Sie nicht, was das alles jetzt bedeutet, aber das ist in Ordnung.
- Suchen Sie im Internet ein Bild, das Ihnen gefällt (zum Beispiel mit einem Dienst wie Google Bilder) und laden Sie es herunter. Alternativ können Sie einfach unser Firefox-Icon-Bild für dieses Beispiel verwenden.
- Legen Sie das Bild in Ihren images Ordner.
- Stellen Sie sicher, dass die Bilddatei einen kurzen und einfachen Namen ohne Leerzeichen hat. Zum Beispiel ist
firefox-icon.pnggut, undcat.jpgist auch gut, aberefregre^%^£$£@%$^&YTJgfbgfdgt54656756_ertgrth-rtgtfghhyj.pngist nicht gut. Stellen Sie auch sicher, dass Sie die Dateierweiterung beibehalten.
Nun fügen wir der index.html Datei Inhalte hinzu, um es ihr zu ermöglichen, die Bilddatei zu lokalisieren und anzuzeigen.
-
Öffnen Sie Ihre
index.htmlin VS Code und fügen Sie den folgenden Inhalt genau so ein, wie er unten gezeigt wird. Dies ist HTML, die Sprache, die wir verwenden, um Webseitenelemente zu definieren und zu strukturieren. Sie werden darüber sehr bald viel mehr lernen!html<!doctype html> <html lang="en-US"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" /> <title>My test page</title> </head> <body> <img src="" alt="My test image" /> </body> </html> -
Die Zeile
<img src="" alt="Mein Testbild">ist der HTML-Code, der ein Bild in die Seite einfügt. Wir müssen dem HTML-Code mitteilen, wo das Bild ist. Das Bild befindet sich im images Ordner, der sich im gleichen Ordner wieindex.htmlbefindet. Um vonindex.htmlzur Bilddatei durch die Dateistruktur zu navigieren, benötigen wir den Dateipfadimages/dein-bild-dateiname. Wenn Ihr Bild zum Beispielfirefox-icon.pnggenannt wurde, würde der Dateipfadimages/firefox-icon.pngsein. -
Fügen Sie den Dateipfad in den HTML-Code zwischen die Anführungszeichen von
src=""ein. -
Speichern Sie Ihre HTML-Datei und laden Sie sie dann in Ihrem Webbrowser. Dies können Sie tun, indem Sie mit Strg/Rechtsklick die HTML-Datei auswählen, dann Öffnen mit und einen Webbrowser aus dem resultierenden Untermenü wählen. Sie könnten auch Ihre Dateisystem-Benutzeroberfläche und ein Webbrowserfenster auf dem gleichen Bildschirm öffnen und die HTML-Datei über das Webbrowserfenster ziehen und ablegen.
Sie sollten eine grundlegende Webseite sehen, die Ihr Bild anzeigt!

Allgemeine Regeln für Dateipfade
- Um auf eine Zieldatei im gleichen Ordner wie die aufrufende HTML-Datei zu verlinken, verwenden Sie einfach den Dateinamen, zum Beispiel
mein-bild.jpg. - Um auf eine Datei in einem Unterordner zu verweisen, schreiben Sie den Ordnernamen vor den Pfad, plus einem Schrägstrich, zum Beispiel
unterordner/mein-bild.jpg. - Um auf eine Zieldatei im Ordner über der aufrufenden HTML-Datei zu verlinken, schreiben Sie zwei Punkte. Wenn zum Beispiel
index.htmlin einem Unterordner vontest-siteundmein-bild.jpgintest-siteist, könnten Siemein-bild.jpgvonindex.htmlmit../mein-bild.jpgreferenzieren. - Sie können diese nach Belieben kombinieren, zum Beispiel
../unterordner/ein-weiterer-unterordner/mein-bild.jpg.
Hinweis:
Das Windows-Dateisystem verwendet normalerweise Rückwärtsschrägstriche, nicht Vorwärtsschrägstriche, z.B. C:\Windows. Dies ist im HTML-Code egal — auch wenn Sie Ihre Website auf Windows entwickeln, sollten Sie in Ihrem Code Vorwärtsschträgstriche verwenden.