zu kopieren Ich versuche, eine einfache TXT-Daten mit RandomAccessFile in Java zu kopieren. Ive codiert das folgende Programm:Ich versuche, eine Datei mit RandomAccessFile in Java
Meine Haupt Methode:
public static void main(String args[]){
File original = new File("C:\\Users\\Tjatte\\Documents\\testdatei.txt");
File copy = new File("C:\\Users\\Tjatte\\Documents\\testdateicopy.txt");
copy(original,copy);
}
Meine statische Kopie Methode
public static void copy(File main,File copy){
try{
RandomAccessFile data = new RandomAccessFile(main,"rw");
RandomAccessFile datacopy = new RandomAccessFile(copy,"rw");
datacopy.seek(0);
for(int i = 0; i < main.length(); i++){
datacopy.write(data.read());
data.skipBytes(i);
}
}catch(IOException e){
}
}
Jedes Mal, wenn ich möchte eine Datei mit dem Text „Hallo“ in sie kopieren, die Ausgabe in der kopierten Datei ist "halÿÿ" ... Aber es muss "Hallo" sein.
Ich freue mich über jede Hilfe! Danke im Voraus.
Bitte überprüfen Sie es [hier] (https://examples.javacodegeeks.com/core-java/io/file/4-ways-to-copy-file-in-java/) – Rao