Java fayl yaratish
Fayl yaratish
Java tilida File sinfidagi createNewFile() metodi yordamida yangi fayl yaratishingiz mumkin.
Bu metod quyidagilarni qaytaradi:
true— agar fayl muvaffaqiyatli yaratilgan bo‘lsafalse— 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
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
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
