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();
        }
    }
}