Java Reference
In-Depth Information
Methode
Beschreibung
public boolean exists()
Liefert true zurück, wenn die Datei im Datei-
system existiert.
public String getName()
Liefert den Dateinamen ohne den Pfad zurück.
public String getParent()
Liefert das übergeordnete Verzeichnis oder
null, falls es sich beim Pfadanteil um das
Hauptverzeichnis handelt.
public String getPath()
Liefert den Pfadanteil zurück.
public boolean isDirectory()
Liefert true, falls es sich um ein Verzeichnis
handelt, sonst false .
public boolean isFile()
Liefert true, falls es sich um eine Datei han-
delt, sonst false.
12
public long length()
Liefert die Dateigröße in Bytes.
public String[] list()
Liefert ein String-Array mit allen Einträgen im
betreffenden Verzeichnis zurück.
public boolean renameTo(File dest)
Benennt die Datei bzw. das Verzeichnis in den
Namen des übergebenen File-Objekts um
und liefert im Erfolgsfall true zurück.
Tabelle 12.2 Die wichtigsten Methoden der Klasse »File« (Forts.)
Die Anwendung der Klasse File soll in einem Programmbeispiel eingesetzt werden, um
die Verwendung einiger der wichtigsten Methoden zu illustrieren.
12.1.1 Beispielanwendung mit der Klasse File
Das Beispielprogramm Verzeichnisinhalt soll den Inhalt eines Verzeichnisses, getrennt
nach Dateien und Verzeichnissen, in zwei Listboxen ausgeben. Der Name des Verzeich-
nisses, dessen Inhalt angezeigt werden soll, wird vom Anwender zuvor in ein Textfeld
eingetragen ( Abbildung 12.1 ).
Das Erstellen des Frames mit den beiden Listboxen wurde im vorigen Kapitel ausführ-
lich erläutert und muss hier nicht wiederholt werden. Als zusätzliche private -Eigen-
schaft des Frames wird ein Objekt der Klasse File definiert:
private File verzeichnis;
Search WWH ::




Custom Search