Java Dosya İşlemlerini Anlama

Java'da Girdi/Çıktı ve Akışlar

Alex Liu

Software Development Engineer

Alex Liu Hakkında

$$

  • Bilgisayar Bilimleri'nde Yüksek Lisans

$$

  • Yazılım geliştirme sektöründe 8 yıl deneyim

$$

  • Java programlamada 6 yıl uygulamalı uzmanlık

Eğitmenin çizgi avatarı

Java'da Girdi/Çıktı ve Akışlar

Kurs genel bakış

Screenshot 2025-05-20 at 15.47.25.png

                  Java Dosya İşlemleri
                           Oluşturma
                            Silme
                Dizin yönetimi

Java'da Girdi/Çıktı ve Akışlar

Kurs genel bakış

Screenshot 2025-05-20 at 15.47.18.png

                  Java Dosya İşlemleri        İteratörler ve Akışlar
                           Oluşturma                   Koleksiyonları işleme
                            Silme                     Veri dönüştürme
                Dizin yönetimi

Java'da Girdi/Çıktı ve Akışlar

Kurs genel bakış

Screenshot 2025-05-20 at 15.47.09.png

                  Java Dosya İşlemleri        İteratörler ve Akışlar      Özel Yöntemler ve Daha Fazlası
                           Oluşturma                   Koleksiyonları işleme               Ölçeklenebilir                             Silme                     Veri dönüştürme                 Java uygulamaları
                Dizin yönetimi

Java'da Girdi/Çıktı ve Akışlar

Dosya oluşturma

  • File sınıfını içe aktarın

    import java.io.File;
    
  • dataTextFile adlı bir File nesnesi oluşturun

    File dataTextFile = new File("data.txt");
    
  • Dosyayı oluşturmak için .createNewFile() yöntemini çağırın

    boolean result = dataTextFile.createNewFile();
    
  • Başarıyla oluşturulursa true; zaten varsa false döner
  • Her dosya türü için geçerlidir
Java'da Girdi/Çıktı ve Akışlar

Dosya silme

  • Kaldırmak istediğimiz dosyayı referans alan exampleFile adlı bir File nesnesi oluşturun

    File exampleFile = new File("example.txt");
    
  • Dosyayı silmeyi denemek için .delete() yöntemini kullanın

    boolean deleted = exampleFile.delete();
    
  • Dosya silinirse true döner
  • Yetersiz izinler vb. nedeniyle silinemezse false döner
Java'da Girdi/Çıktı ve Akışlar

Dosyanın varlığını kontrol etme

  • .exists() yöntemi, dosya varsa true döner
// Diskte bir dosya zaten var mı kontrol etmek için `.exists()` kullanın
if (dataTextFile.exists()) {
    // Dosya varsa mesaj yazdır
    System.out.println("The file already exists.");
} else {
    // Yoksa oluşturmayı deneyin
    boolean result = dataTextFile.createNewFile();
}
  • Kopyaları önlemeye yardımcı olur
Java'da Girdi/Çıktı ve Akışlar

Try-catch ile dosya işlemlerini sarmalama

  • Dosya işlemlerini her zaman try-catch bloğuna alın
    • IOException gibi olası hataları yakalar
      • İzin hataları veya geçersiz dosyalardan kaynaklanabilir
try {
    //Any file operation
} catch (IOException e) {
    e.getMessage();
}
Java'da Girdi/Çıktı ve Akışlar

Hadi pratik yapalım!

Java'da Girdi/Çıktı ve Akışlar

Preparing Video For Download...