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

Slides:



Advertisements
Ähnliche Präsentationen
Imperative Programmierung
Advertisements

der Universität Oldenburg
DVG Dateien Dateien. DVG Dateien 2 Die Klasse File Die Klasse File stellt die Verbindung zwischen dem Filesystem des Rechners und dem.
Definition von Klassen in Java
Ein paar Grundlagen zur Informatik
Progwerkstatt JAVA Klasse, Objekte, Konstruktoren, Methoden
10 Streams JavaHS Merseburg WS 05/06 E/A - Ströme (Streams) in Java.
Präsentation Designteam. Die Online Anzeige Aufgaben: Ausgabe einer variablen Liste der Online-User Darstellung der Anzahl der Online-User Angabe seit.
Dateien und Ordner objektorientiert
Java: Dynamische Datentypen
Listen Richard Göbel.
Indirekte Adressierung
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
Ein Beispiel in Java.
Klassenvariable. Da man für jede Kuh bzw. jede Henne auf dem Markt den gleichen Preis für ein Liter Milch, bzw. den gleichen Preis für ein Ei bekommt,
Konstruktoren.
Polymorphie (Vielgestaltigkeit)
Objekte und Arbeitsspeicher
Benötigte Applets Startseite: in HTML-Format Applet auf der Startseite Das Applet, das auf der Startseite geladen wird, wird die vier Buttons und die eine.
Eingabeaufforderung (EA) Windows I Nützliche Kommandos (Kommando und /? liefert meist eine Liste von Optionen): cd bzw. chdir: change directory, wechselt.
Programmieren mit JAVA
PRJ 2007/1 Stefan Dissmann Motivation Problem: gleiche Datenstrukturen werden für verschiedene Objekte gebraucht: z.B. Listen von Studierenden, Kunden,
PKJ 2005/1 Stefan Dissmann Klassenhierarchie Person Kunde Goldkunde Lieferant Object.
UNIX-Dateisystem Vortrag: Ronny Kuhnert am
Packages Vortrag : Cornelia Hardt 23. November 1999.
DVG Dateien. DVG Die Klasse File Die Klasse File stellt die Verbindung zwischen dem File-System des Rechners und dem JAVA-Programm her.
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Felder1 Felder. DVG Felder 2 Was sind Felder? Felder sind Reihungen aus endlich vielen Elementen gleichen Typs. Z.B.: Vektoren : (x.
DVG Einführung in Java1 Einführung in JAVA.
DVG Klassen und Objekte
EDV Parallelprogrammierung1 Parallelprogrammierung mit JAVA.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
05 - Reflection Das Reflection API Reflection2 Ziel Es kommt vor, dass eine Methode ein Objekt als Parameter übergeben bekommt, ohne dass bekannt.
© 2005 Pohlig - Taulien Datenströme GK Informatik 1 Datenströme.
© 2004 Pohlig - Taulien Dokumentation mit JavaDoc.
FH-Hof 1 XML-Parser Richard Göbel. FH-Hof 2 XML-Parser- DOM Object Tree Parser Objekt der Klasse 'DocumentBuilderFactory' mit 'newInstance()' erzeugen.
Einfach verkettete Listen (OOP)
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
Grundlagen der Programmierung
Copyright 2011 Bernd Brügge, Christian Herzog Grundlagen der Programmierung TUM Wintersemester 2011/12 Kapitel 11, Folie 1 2 Dr. Christian Herzog Technische.
Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Einführung in die Programmierung Wintersemester 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Betriebssysteme: Unix
WINlearn Technische Spezifikation der Benutzerstruktur Gruppe 4.
Vortrag: Visual Basic Neuerungen Autor : Dennis Hoyer
Optimale Ursprungsgerade
Variablen in Programmiersprachen
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Kommandozeile und Batch-Dateien Molekulare Phylogenetik – Praktikum
CuP - Java Achte Vorlesung Entspricht ungefähr Kapitel 4.1 des Skriptums Montag, 28. Oktober 2002.
Entwurf Anwendungslogik SS2005.
Polymorphie (Vielgestaltigkeit). Wenn eine Methode, wie z.B. print für verschiedene Programmteile steht (und z.B. einmal Objekte verschiedener Klassen.
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
Blockseminar Allgemeine Technologien II Dozent: P. Sahle März 2009 PHP in HTML Referentin: Angela Brinck.
1 Tagesüberblick 5 Lösung Hausaufgabe/Fragen Assoziative Felder Funktionen zu Variablenbehandlung.
RelationentheorieObjektorientierte Datenbanken  AIFB SS C++-ODL (1/6) Erweiterung des deklarativen Teils einer C++-Klasse Datentypen d_String,
Java-Kurs Übung Besprechung der Hausaufgabe
Institut für Kartographie und Geoinformation Prof. Dr. L. Plümer, Dipl.-Ing. D. Dörschlag, Dr. G. Gröger Einführung in die Programmierung mit Java 13.
Übung Betriebssystem, Uni Innsbruck 1 Projekt1: Prozesse unter Unix Teil I Grundlagen von Unix.
28/07/2015Walther-Rathenau- Gewerbeschule 1 Zeichenketten (Strings)
Wien Fotos, Audio und Video Multimedia in Android.
Tutorium Software-Engineering SS14 Florian Manghofer.
Konstruktoren.
File Objekt
November 18 Informatik Kurse
Von Cem, Maurice und lars
Ein Referat von Sabrina Vissel, darleen paul und yannick fuchs
9. Vererbung und Polymorphie
Implementieren von Klassen
Juli 19 Informatik Kurse
 Präsentation transkript:

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

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

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)

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

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

Datei erstellen datei.createNewFile() File blubb;

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

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

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