Merhaba,
Bu örneğimizde bir dosyadan okuduğunuz veriyi bir başka dosyaya yazmak için aşağıdaki şekilde ufak bir program ile gerçekleştirebileceksiniz. Öncelikle önce okunacak dosyadan veriyi alıyorsunuz hedef dosyaya yazdırıyorsunuz...
package javaapplication2;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
/**
*
* @author Faruk
*/
public class JavaApplication2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
File file = new File("c:\\a.txt"); //Veriyi okuyacağımız dosya
File file1 = new File("c:\\b.txt"); //Veriyi yazacağımız dosya
FileWriter fw = new FileWriter(file1.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
String line = "";
try (Scanner scanner = new Scanner(file);) { //Dosyanın içeriği okunuyor
while (scanner.hasNextLine()) {
line = scanner.nextLine();
System.out.println(line);
bw.write(line);//Dosyanın içeriği hedef dosyaya yazılıyor
bw.newLine();
}
bw.close();
System.out.println("Okuma ve yazma islemi basariyla gerceklesti");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}

0 Yorumlar