Java fayl yaratish


ULASHISH

Fayl yaratish

Java tilida File sinfidagi createNewFile() metodi yordamida yangi fayl yaratishingiz mumkin.

Bu metod quyidagilarni qaytaradi:

  • true — agar fayl muvaffaqiyatli yaratilgan bo‘lsa
  • false — agar fayl allaqachon mavjud bo‘lsa

E’tibor bering, metod try...catch bloki ichiga olingan. Bu zarur, chunki xato yuz berganda (biror sababga ko‘ra faylni yaratib bo‘lmasa) u IOException tashlaydi:

Misol

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

public class CreateFile {
  public static void main(String[] args) {
    try {
      File myObj = new File("filename.txt"); // Create File object
      if (myObj.createNewFile()) {           // Try to create the file
        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(); // Print error details
    }
  }
}

Natija quyidagicha bo‘ladi:

File created: filename.txt
Misolni ishga tushirish »

Tushuntirish: Dastur filename.txt nomli fayl yaratishga harakat qiladi. Agar fayl mavjud bo‘lmasa, u yaratiladi va muvaffaqiyat haqidagi xabar chiqariladi. Agar fayl allaqachon mavjud bo‘lsa, buning o‘rniga "File already exists." xabarini ko‘rasiz.

Eslatma: createNewFile() metodi faqat bo‘sh fayl yaratadi. U fayl ichiga hech qanday tarkib qo‘shmaydi. Fayllarga matn yozishni keyingi bobda o‘rganasiz.


Muayyan papkada fayl yaratish

Muayyan katalogda fayl yaratish uchun (ruxsat talab qilinadi) fayl yo‘lini ko‘rsating va "\" belgisini ekranlash uchun ikkita teskari slashdan foydalaning (Windows uchun). Mac va Linux’da esa yo‘lni shunchaki yozishingiz mumkin, masalan: /Users/name/filename.txt

Misol

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

Misolni ishga tushirish »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!