Java Eğitimleri

Java ANA SAYFA Java'ya Giriş Java Başlarken Java Sözdizimi Java Yorumları Java Değişkenleri Java Veri Türleri Java Tipi Döküm Java Operatörleri Java Dizeleri Java Matematiği Java Booleanları Java Eğer... Başka Java Anahtarı Java while Döngüsü Döngü için Java Java Ara/Devam Java Dizileri

Java Yöntemleri

Java Yöntemleri Java Yöntemi Parametreleri Java Yöntemi Aşırı Yüklemesi Java Kapsamı Java Özyineleme

Java Sınıfları

Java OOP'si Java Sınıfları/Nesneleri Java Sınıfı Nitelikleri Java Sınıfı Yöntemleri Java Oluşturucuları Java Değiştiriciler Java Kapsülleme Java Paketleri / API Java Kalıtımı Java Polimorfizmi Java İç Sınıfları Java Soyutlama Java Arayüzü Java Numaraları Java Kullanıcı Girişi Java Tarihi Java Dizi Listesi Java Bağlantılı Listesi Java Hash Haritası Java HashSeti Java Yineleyici Java Sarıcı Sınıfları Java İstisnaları Java Normal İfadesi Java Konuları Java Lambda

Java Dosya İşleme

Java Dosyaları Java Dosyaları Oluşturma/Yazma Java Okuma Dosyaları Java Dosyaları Sil

Java Nasıl Yapılır

İki Sayı Ekle

Java Referansı

Java Anahtar Kelimeleri Java Dize Yöntemleri Java Matematik Yöntemleri

Java Örnekleri

Java Örnekleri Java Derleyici Java Alıştırmaları Java Testi Java Sertifikası


Java Dosyaları Oluştur ve Yaz


Dosya Oluştur

Java'da bir dosya oluşturmak için createNewFile()yöntemi kullanabilirsiniz. Bu yöntem bir boole değeri döndürür: truedosya başarıyla oluşturulduysa ve falsedosya zaten varsa. Yöntemin bir try...catch blok içine alındığına dikkat edin. Bu gereklidir, çünkü IOExceptionbir hata oluşursa (dosya herhangi bir nedenle oluşturulamıyorsa):

Örnek

import java.io.File;  // Import the File class
import java.io.IOException;  // Import the IOException class to handle errors

public class CreateFile {
  public static void main(String[] args) {
    try {
      File myObj = new File("filename.txt");
      if (myObj.createNewFile()) {
        System.out.println("File created: " + myObj.getName());
      } else {
        System.out.println("File already exists.");
      }
    } catch (IOException e) {
      System.out.println("An error occurred.");
      e.printStackTrace();
    }
  }
}

Çıktı olacaktır:

File created: filename.txt

Belirli bir dizinde dosya oluşturmak için (izin gerektirir), dosyanın yolunu belirtin ve " \" karakterinden çıkmak için çift ters eğik çizgi kullanın (Windows için). Mac ve Linux'ta yolu şöyle yazabilirsiniz: /Users/name/filename.txt

Örnek

File myObj = new File("C:\\Users\\MyName\\filename.txt");


Dosyaya Yaz

Aşağıdaki örnekte, yukarıdaki örnekte oluşturduğumuz dosyaya bir metin yazmak için FileWritersınıfı yöntemiyle birlikte kullanıyoruz. write()Dosyaya yazmayı bitirdiğinizde, şu yöntemle kapatmanız gerektiğini unutmayın close():

Örnek

import java.io.FileWriter;   // Import the FileWriter class
import java.io.IOException;  // Import the IOException class to handle errors

public class WriteToFile {
  public static void main(String[] args) {
    try {
      FileWriter myWriter = new FileWriter("filename.txt");
      myWriter.write("Files in Java might be tricky, but it is fun enough!");
      myWriter.close();
      System.out.println("Successfully wrote to the file.");
    } catch (IOException e) {
      System.out.println("An error occurred.");
      e.printStackTrace();
    }
  }
}

Çıktı olacaktır:

Successfully wrote to the file.

Yukarıdaki dosyayı okumak için Java Read Files bölümüne gidin.