Veysel Uğur KIZMAZ

Java ile Txt Dosyasına Metin Ekleme

31.03.2012Okunma Sayısı: 21207Kategori: Java

 Önceki makalelerimizde Java ile Metin dosyası oluşturma ve yazma işlemlerini incelemiştik. Bu makalemizde ise Java’da var olan bir metin dosyası üzerine 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ına metinekleme 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.
 
      private static void DosyayaEkle(String metin){
            try{
                  File dosya = new File("C:\\Gecici\\yeni.txt");
                  FileWriter yazici = new FileWriter(dosya,true);
                  BufferedWriter yaz = new BufferedWriter(yazici);
                  yaz.write(metin);
                  yaz.close();
                  System.out.println("Ekleme İş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. 2. Parametre(append)yi TRUE yapıyoruz. Yapmaz isek var olan dosyayı siler ve yeni bir dosya oluşturup parametrede gönderdiğimiz değeri yazar. Append parametresini TRUE yapar isek var olan dosyanın üzerine yazmaya devam eder.
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\yeni.txt dosyamızın içeriği aşağıdaki gibidir.
Sadece “Veysel” ifadesi yer almaktadır. Şimdi kodumuzu main methodunda çağıralım.
      public static void main(String[] args) {
            DosyayaEkle(" Uğur KIZMAZ");
      }
 
Projemizi çalıştıralım.
Console ekranında Ekleme İşlemi Başarılı mesajını aldık. Şimdi C:\Gecici\yeni.txt dosyamızı açıp içeriğine bakalım.
“Veysel” metnimizin yanına “ Uğur KIZMAZ” metnimizin de eklendiğini görebilmekteyiz.
 
 
Veysel Uğur KIZMAZ
Bilgisayar Mühendisi
veysel@ugurkizmaz.com
www.ugurkizmaz.com
twitter: 
@vukizmaz