Package de.svws_nrw.base
Klasse FileUtils
java.lang.Object
de.svws_nrw.base.FileUtils
Diese Klasse beinhaltet allgemeine Hilfsmethoden für den Zugriff auf Dateien
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic void
copy
(File file, OutputStream ostream) Kopiert die Daten aus der Datei direkt in denOutputStream
.static void
copy
(String filename, OutputStream ostream) Kopiert die Daten aus der Datei direkt in denOutputStream
.static byte[]
file2ByteArray
(File file) Diese Methode liest die angegebene Datei aus und speichert die Daten in einem Byte-Array.static byte[]
file2ByteArray
(String filename) Diese Methode liest die angegebene Datei aus und speichert die Daten in einem Byte-Array.static String
Diese Methode liest die angegebene UTF8-kodierte Text-Datei aus und speichert die Daten in einem String.static String
Diese Methode liest die angegebene UTF8-kodierte Text-Datei aus und speichert die Daten in einem String.static void
move
(File file, OutputStream ostream) Verschiebt die Daten aus der Datei in denOutputStream
und löscht anschließend die Quell-Datei.static void
move
(String filename, OutputStream ostream) Verschiebt die Daten aus der Datei in denOutputStream
und löscht anschließend die Quell-Datei.
-
Methodendetails
-
file2UTF8
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
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
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
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
Verschiebt die Daten aus der Datei in denOutputStream
und löscht anschließend die Quell-Datei.- Parameter:
file
- die zu lesende Datei und anschließend zu löschende Dateiostream
- derOutputStream
, in den die Daten geschrieben werden sollen.- Löst aus:
IOException
- diese Exception tritt auf, wenn beim Lesen der Datei oder beim Schreiben in denOutputStream
ein Fehler auftritt
-
move
Verschiebt die Daten aus der Datei in denOutputStream
und löscht anschließend die Quell-Datei.- Parameter:
filename
- der Name der zu lesenden Datei und anschließend zu löschenden Dateiostream
- derOutputStream
, in den die Daten geschrieben werden sollen.- Löst aus:
IOException
- diese Exception tritt auf, wenn beim Lesen der Datei oder beim Schreiben in denOutputStream
ein Fehler auftritt
-
copy
Kopiert die Daten aus der Datei direkt in denOutputStream
.- Parameter:
file
- die zu lesende Dateiostream
- derOutputStream
, in den die Daten geschrieben werden sollen.- Löst aus:
IOException
- diese Exception tritt auf, wenn beim Lesen der Datei oder beim Schreiben in denOutputStream
ein Fehler auftritt
-
copy
Kopiert die Daten aus der Datei direkt in denOutputStream
.- Parameter:
filename
- der name der zu lesenden Dateiostream
- derOutputStream
, in den die Daten geschrieben werden sollen.- Löst aus:
IOException
- diese Exception tritt auf, wenn beim Lesen der Datei oder beim Schreiben in denOutputStream
ein Fehler auftritt
-