From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/html/k100137.html | 143 +++++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/html/k100137.html (limited to 'Master/Reference Architectures and Patterns/hjp5/html/k100137.html') diff --git a/Master/Reference Architectures and Patterns/hjp5/html/k100137.html b/Master/Reference Architectures and Patterns/hjp5/html/k100137.html new file mode 100644 index 0000000..4b52e6e --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/html/k100137.html @@ -0,0 +1,143 @@ + + + +Handbuch der Java-Programmierung, 5. Auflage + + + + + + + + + +
 Titel  + Inhalt  + Suchen  + Index  + DOC  +Handbuch der Java-Programmierung, 5. Auflage +
 <<  +  <   +  >   + >>  + API  +Kapitel 21 - Datei- und Verzeichnis-Handling +
+
+ + + + +

21.1 Konstruktion eines File-Objekts

+
+ +
+ +

+Im Paket java.io +gibt es eine Klasse File, +die als Abstraktion einer Datei oder eines Verzeichnisses angesehen +werden kann. File +kann sowohl absolute als auch relative Namen unter UNIX und DOS/Windows +(UNC und Laufwerksbuchstabe) repräsentieren. Im Gegensatz zu +den bisher besprochenen Klassen, die sich mit dem Zugriff auf den +Inhalt einer Datei beschäftigten, spielt dieser in der +Klasse File +keine Rolle. Statt dessen abstrahiert sie den Namen und Zugriffspfad +einer Datei und die im Verzeichniseintrag zur ihr gespeicherten Eigenschaften. + +

+Die Klasse File +besitzt drei Konstruktoren: +

+ + + + + +
+ +
+public File(String pathname)
+
+public File(String parent, String child)
+
+public File(File parent, String child)
+
+
+
+java.io.File
+ +

+Wird lediglich der String pathname +übergeben, so wird ein File-Objekt +zu dem angegebenen Datei- oder Verzeichnisnamen konstruiert. Alternativ +kann der zweite Konstruktor verwendet werden, wenn Verzeichnis- und +Dateiname getrennt übergeben werden sollen. Eine ähnliche +Funktion übernimmt auch der dritte Konstruktor. Hier wird jedoch +der übergebene Verzeichnisname als File-Objekt +zur Verfügung gestellt. +

+ + + + + + + + + + + +
+ +

+Bei der Konstruktion von Datei- und Verzeichnisnamen unter MS-DOS +ist zu beachten, dass der Separator (Backslash) gleichzeitig Escape-Zeichen +für Strings ist und daher in Verzeichnis- oder Dateiliteralen +doppelt angegeben werden muss (siehe Abschnitt 4.2.2).

+ + + + +
 Warnung 
+
+ +

+Beispiele für gültige Konstruktoraufrufe sind: + +

+new File("TestFile.java");
+new File("c:\\arc\\doku\\javacafe\\kap01.doc");
+new File(".", "TestFile.java");
+new File("c:\\config.sys");
+
+ +
+ + + +
 Titel  + Inhalt  + Suchen  + Index  + DOC  +Handbuch der Java-Programmierung, 5. Auflage, Addison +Wesley, Version 5.0.1 +
 <<  +  <   +  >   + >>  + API  +© 1998, 2007 Guido Krüger & Thomas +Stark, http://www.javabuch.de +
+ + + -- cgit v1.2.3