Java: Interaktion mit dem Dateisystem

Viele Anwendungen in Java verlassen sich auf Computer-Speicher Aufgaben auszuführen. Computer-Speicher ist eine Art der Zwischenlagerung. Wenn Sie den Computer ausschalten, wird der Speicher verschwunden. Es besteht jedoch eine andere Art von Speicher - Dateien auf der Festplatte. Diese Dateien sind permanent in der Natur.

Wenn Sie nicht ausdrücklich eine Datei (oder das System löscht es für Sie) löschen kann, geht die Datei auf der Festplatte vorhanden sind (mit Ausnahme von einigen großen Katastrophe wie einem Festplatten-Crash). Der permanente Speicher von Dateien zur Verfügung gestellt können Anwendungen abholen, wo sie zwischen Computer-Sitzungen unterbrochen wurde. Dateien halten auch die Daten, die Sie mit in irgendeiner Weise arbeiten wollen.

Sie können Techniken entdecken verwendet zu finden, lesen und Schreiben von Dateien auf der Festplatte. Durch diese Techniken kennen, können Sie nach vorn in das Lernen zu bewegen, wie zu lokalisieren, zu lesen und Schreiben von Dateien aus anderen Datenquellen, wie zum Beispiel das Netzwerk. Arbeiten mit Dateien ist ein erster Schritt in eine neue Welt der Daten eingeben.

Es spielt keine Rolle, ob Sie einen Macintosh, Linux verwenden, oder Windows-Computer - jedes Betriebssystem hat eine Art von Dateisystem mit ihm verbunden ist. Ja, Unterschiede zwischen den Dateisystemen vorhanden sind, aber auch so, sind die grundlegenden Konzepte die gleichen. Eine Datei wird in einem bestimmten Ort auf dem Laufwerk gespeichert, und wenn Sie diesen Ort kennen, können Sie die Datei lesen und schreiben.


  • EIN Datei ist ein Vorratsbehälter für Daten. Die Dateien können eine Reihe von Methoden verwenden, um die Daten zu halten und zu organisieren. Einige dieser organisatorischen Methoden sind leicht lesbar durch den Menschen (wie Textdateien), aber andere sind nicht (wie Grafikdateien).

  • EIN Verzeichnis ist ein Vorratsbehälter für beide Verzeichnisse (genannt Unterverzeichnisse) und Dateien. Das Verzeichnis wird mit dem Betriebssystem des Dateistruktur verbunden. Es ist in der Regel hierarchisch.

  • EIN Pfad ist eine Beschreibung der Position eines bestimmten Verzeichnisses oder einer Datei auf der Festplatte. Ein absoluter Pfad beginnt mit dem Antrieb und dem Wurzelknoten des Antriebs und dann seinen Weg nach unten auf das spezifische Verzeichnis oder eine Datei.

    Die meisten Betriebssysteme unterstützen auch relative Pfade, die die Position eines Verzeichnisses oder einer Datei basierend auf der aktuellen Position in der Verzeichnishierarchie definieren.

Die meisten Betriebssysteme basieren auf einer hierarchischen Speicherstruktur, die auf Verzeichnisse von Dateien setzt. Im Wesentlichen ein Verzeichnis ist einfach ein Behälter zum Speichern von Dateien und anderen Verzeichnissen verwendet.

Die Lage des Verzeichnis auf der Festplatte aufgerufen wird die Pfad. Ein Pfad normalerweise am obersten Punkt der Antriebs Hierarchie beginnt, die so genannte Wurzelknoten in den meisten Betriebssystemen und bahnt sich seinen Weg nach unten. Zum Beispiel kann ein Weg C: würde der Wurzelknoten auf dem Laufwerk C sein. Das Temp-Verzeichnis innerhalb des Root-Knoten befindet sich hätte einen Pfad von C: Temp.

Einige Betriebssysteme erlauben die Verwendung von relativen Pfaden. Ein relativer Pfad beschreibt die Position eines Verzeichnisses oder einer Datei basierend auf der aktuellen Position. Verwendung von relativen Pfaden kann tückisch sein und wird in diesem Kapitel nicht erkundet werden.

Eine abschließende Pfadbezeichnung ist der Strompfad - die aktuelle Position innerhalb der Hierarchie. Die meisten Java-Anwendungen verlassen sich auf das Anwendungsverzeichnis als Strompfad (manchmal auch genannt die Standard Pfad).

Viele Java-Anwendungen basieren auf der aktuellen Position im Interesse der Einfachheit. Darüber hinaus bedeutet die aktuelle Position mit, dass die Anwendungen gleichermaßen gut funktionieren auf Linux, Macintosh und Windows-Systemen.

» » » » Java: Interaktion mit dem Dateisystem