Bu makalemizde Java’da metin dosyası oluşturma ve bu dosyaya String ifade ekleme işlemini inceleyeceğiz.
Java’da bu işlem için java.io package’inden faydalanmaktayız.
Java’da bir metin (text) dosyası oluşturma ve üzerine metin ekleme işleminin adımlarına göz atalım.
1. Dosyamızın yolunu belirliyoruz.
2. Dosyamıza yazma yetkisi alabilmek için bir Java sınıfından yardım alıyoruz.
3. Dosyamıza yazabilme işlemini gerçekleştirebilmek için bir Java sınıfından yardım alıyoruz.
4. Dosyaya yazma işlemini gerçekleştiriyoruz.
5. İşlemimiz bitince dosyanın başka kaynaklar tarafından da kullanılacağını düşünerek dosyayı kapatıyoruz.
Bu işlemleri sırasıyla gerçekleştiren kodlarımızı oluşturalım.
private static void DosyaYaz(String metin){
try{
File dosya = new File("C:\\Gecici\\yeni.txt");
FileWriter yazici = new FileWriter(dosya);
BufferedWriter yaz = new BufferedWriter(yazici);
yaz.write(metin);
yaz.close();
System.out.println("Yazma İşlemi Başarılı");
}
catch(Exception hata){
hata.printStackTrace();
}
}
|
1. File : Dosyamızın yolunu belirliyoruz.
2. FileWriter : Dosyamıza yazma işlemini yapacağımızı belirtiyoruz.
3. BufferedWriter : Dosyamıza yazabilme işlemini gerçekleştireceğimiz sınıf.
4. yaz.write : Dosyaya yazma işlemini gerçekleştiriyoruz.
5. yaz.close : İşlemimiz bitince dosyanın başka kaynaklar tarafından da kullanılacağını düşünerek dosyayı kapatıyoruz.
C:\Gecici klasörümüzün kodumuzu çalıştırmadanki hali aşağıdaki gibidir:
Şimdi dosyamızın ne zaman oluşturulacağını inceleyebilmek için ilk satıra breakpoint yerleştirelim.
Main methodundan kodumuzu debug modda çalıştıralım.
public static void main(String[] args) {
DosyaYaz("Veysel");
}
|
Adım adım ilerlerken, FileWriter komutu çalıştırıldığında kodumuz dosyamızı oluşturdu.
Devam edelim..
Kodumuz başarıyla çalıştığını verdiği mesajdan anlayabiliyoruz. Şimdi yeni.txt dosyamızı açıp inceleyelim.
Metin dosyamıza istediğimiz metni başarıyla yazdık.
Veysel Uğur KIZMAZ