Java Dosya veri Okuma ve Yazma


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



Yorum Gönder

0 Yorumlar