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