Java How To
 


Kopieren einer Binärdatei

How To ...

Wie kopiert man eine Binärdatei?

Hintergründe

Die Methode readFully() des Interface DataInput liest von einem Input-Stream in einen Puffer (Byte-Array). Dieser Puffer kann in eine andere Datei geschrieben werden.

So geht's

Die Klasse DataInputStream implementiert das Interface DataInput. Man liest mit der Methode readFully() einen Dateiinhalt in ein Byte-Array und schreibt es dann mit der Methode write() der Klasse DataOutputStream wieder in eine Datei. Die Anzahl der zu kopierenden Bytes erfragt man vom zu kopierenden File-Objekt.

Bemerkung: Eine Textdatei kann natürlich auch binär kopiert werden.

Formatierter Quell-Code

Java-Source