Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Präsentation PS: Klasse File von Janko Lange, Thomas Lung, Dennis Förster, Martin Hiller, Björn Schöbel.

Ähnliche Präsentationen


Präsentation zum Thema: "Präsentation PS: Klasse File von Janko Lange, Thomas Lung, Dennis Förster, Martin Hiller, Björn Schöbel."—  Präsentation transkript:

1 Präsentation PS: Klasse File von Janko Lange, Thomas Lung, Dennis Förster, Martin Hiller, Björn Schöbel

2 Inhaltsverzeichnis Die Klasse File Datei erstellen Datei umbennen Datei löschen Datei-Pfad anzeigen

3 Die Klasse File (1/2) Ein und Ausgabeoperationen in Verbindung mit Dateien Objekte der Klasse File repräsentieren jeweils eine Datei oder ein Verzeichnis allerdings nicht die tatsächlichen Daten der Datei, sondern deren Eigenschaften wie Name, Zugriffspfad oder Größe File-Objekte besitzen u.a. die folgenden Methoden public boolean createNewFile() legt eine neue Datei mit dem Namen des File-Objekts an public boolen delete() löscht die zum File-Objekt gehörende Datei public boolean exists() liefert true, wenn das File-Objekt existiert public long length() liefert die Größe der Datei in Bytes public String[] list() liefert eine Liste aller Verzeichniseinträge innerhalb des angegebenen Verzeichnisses (oder null, wenn das File-Objekt eine Datei ist)

4 Die Klasse File (2/2) public boolean mkdir() legt ein neues Verzeichnis mit dem Namen des File-Objekts an public boolean renameto(File dest) benennt das File-Objekt gemäß dest um

5 File-Objekt erstellen Erzeugung eines File-Objekts File datei = new File("bsp.txt"); Erzeugt ein File-Objekt gemäß dem angegebenen Zugriffspfad Der festgelegte Datei- oder Verzeichnisname für das File-Objekt kann relativ oder absolut (also mit komplettem Pfad) angegeben werden Ob die Datei bzw. das Verzeichnis bereits existiert, wird beim erstellen des File- Objekts nicht überprüft

6 Datei erstellen datei.createNewFile() File blubb;

7 Datei umbenennen datei.renameTo(blubb = new File("blubb.txt")) Mit renameTo wird das File-Objekt in das als Parameter übergebene Objekt umbenannt

8 Datei löschen blubb.delete() Die Methode delete löscht die durch das File-Objekt bezeichnete Datei

9 Datei-Pfad anzeigen blubb.getAbsolutePath() Mit getAbsolutePath kann der absolute Pfadname für das File-Objekt ermittelt werden Wurde das File-Objekt mit Hilfe eines absoluten Pfadnamens konstruiert, so liefert getAbsolutePath genau diesen Namen Wurde es dagegen mit einem relativen Namen konstruiert, so stellt getAbsolutePath den Namen des aktuellen Verzeichnisses vor den Namen


Herunterladen ppt "Präsentation PS: Klasse File von Janko Lange, Thomas Lung, Dennis Förster, Martin Hiller, Björn Schöbel."

Ähnliche Präsentationen


Google-Anzeigen