Class TextDatei

java.lang.Object
  extended by TextDatei

public class TextDatei
extends java.lang.Object

Gepuffertes Kopieren von Textdateien. Aufruf: java TextDatei Schreiben in Datei: Tastatur --> Datei Kopieren von/nach Datei: Datei --> Datei Lesen aus Datei: Datei --> Konsole


Constructor Summary
TextDatei()
           
 
Method Summary
private  void kopieren(java.io.BufferedReader inBuffer, java.io.BufferedWriter outBuffer)
          Kopiert zeilenweise, gepuffert, schliesst nach Beenden die Dateien.
 void kopiereTextDatei(java.io.File datei0, java.io.File datei1)
          Kopiert eine Textdatei zeilenweise in eine Textdatei.
 void leseAusTextDatei(java.io.File datei)
          Gibt Datei zeilenweise auf der Konsole aus.
static void main(java.lang.String[] args)
          Testprogramm.
 void schreibeInTextDatei(java.io.File datei)
          Liest Text von der Tastatur und schreibt ihn in eine Datei.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextDatei

public TextDatei()
Method Detail

schreibeInTextDatei

public void schreibeInTextDatei(java.io.File datei)
                         throws java.lang.Exception
Liest Text von der Tastatur und schreibt ihn in eine Datei.

Parameters:
datei - Zieldatei
Throws:
java.lang.Exception

kopiereTextDatei

public void kopiereTextDatei(java.io.File datei0,
                             java.io.File datei1)
                      throws java.lang.Exception
Kopiert eine Textdatei zeilenweise in eine Textdatei.

Parameters:
datei0 - Quelldatei
datei1 - Zieldatei
Throws:
java.lang.Exception

leseAusTextDatei

public void leseAusTextDatei(java.io.File datei)
                      throws java.lang.Exception
Gibt Datei zeilenweise auf der Konsole aus.

Parameters:
datei - Quelldatei
Throws:
java.lang.Exception

kopieren

private void kopieren(java.io.BufferedReader inBuffer,
                      java.io.BufferedWriter outBuffer)
               throws java.lang.Exception
Kopiert zeilenweise, gepuffert, schliesst nach Beenden die Dateien.

Parameters:
inBuffer - Quelle
outBuffer - Ziel
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
Testprogramm.