Klasse FileUtils

java.lang.Object
de.svws_nrw.base.FileUtils

public final class FileUtils extends Object
Diese Klasse beinhaltet allgemeine Hilfsmethoden für den Zugriff auf Dateien
  • Methodendetails

    • file2UTF8

      public static String file2UTF8(File file)
      Diese Methode liest die angegebene UTF8-kodierte Text-Datei aus und speichert die Daten in einem String.
      Parameter:
      file - die Datei
      Gibt zurück:
      der UTF-kodierte Text als String
    • file2UTF8

      public static String file2UTF8(String filename)
      Diese Methode liest die angegebene UTF8-kodierte Text-Datei aus und speichert die Daten in einem String.
      Parameter:
      filename - der Dateiname
      Gibt zurück:
      der UTF-kodierte Text als String
    • file2ByteArray

      public static byte[] file2ByteArray(File file) throws IOException
      Diese Methode liest die angegebene Datei aus und speichert die Daten in einem Byte-Array.
      Parameter:
      file - die Datei
      Gibt zurück:
      das Byte-Array
      Löst aus:
      IOException - falls ein Fehler beim lesenden Zugriff auf die Datei aufgetreten ist
    • file2ByteArray

      public static byte[] file2ByteArray(String filename) throws IOException
      Diese Methode liest die angegebene Datei aus und speichert die Daten in einem Byte-Array.
      Parameter:
      filename - der Dateiname
      Gibt zurück:
      das Byte-Array
      Löst aus:
      IOException - falls ein Fehler beim lesenden Zugriff auf die Datei aufgetreten ist
    • move

      public static void move(File file, OutputStream ostream) throws IOException
      Verschiebt die Daten aus der Datei in den OutputStream und löscht anschließend die Quell-Datei.
      Parameter:
      file - die zu lesende Datei und anschließend zu löschende Datei
      ostream - der OutputStream, in den die Daten geschrieben werden sollen.
      Löst aus:
      IOException - diese Exception tritt auf, wenn beim Lesen der Datei oder beim Schreiben in den OutputStream ein Fehler auftritt
    • move

      public static void move(String filename, OutputStream ostream) throws IOException
      Verschiebt die Daten aus der Datei in den OutputStream und löscht anschließend die Quell-Datei.
      Parameter:
      filename - der Name der zu lesenden Datei und anschließend zu löschenden Datei
      ostream - der OutputStream, in den die Daten geschrieben werden sollen.
      Löst aus:
      IOException - diese Exception tritt auf, wenn beim Lesen der Datei oder beim Schreiben in den OutputStream ein Fehler auftritt
    • copy

      public static void copy(File file, OutputStream ostream) throws IOException
      Kopiert die Daten aus der Datei direkt in den OutputStream.
      Parameter:
      file - die zu lesende Datei
      ostream - der OutputStream, in den die Daten geschrieben werden sollen.
      Löst aus:
      IOException - diese Exception tritt auf, wenn beim Lesen der Datei oder beim Schreiben in den OutputStream ein Fehler auftritt
    • copy

      public static void copy(String filename, OutputStream ostream) throws IOException
      Kopiert die Daten aus der Datei direkt in den OutputStream.
      Parameter:
      filename - der name der zu lesenden Datei
      ostream - der OutputStream, in den die Daten geschrieben werden sollen.
      Löst aus:
      IOException - diese Exception tritt auf, wenn beim Lesen der Datei oder beim Schreiben in den OutputStream ein Fehler auftritt