English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المثال، سنتعلم كيفية إنشاء ملف باستخدام Java ونسجل بعض المعلومات في الملف.
لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Javaالموضوع:
//استيراد فئة File import java.io.File; class Main { public static void main(String[] args) { //إنشاء مسجل الملف في الموقع الحالي File file = new File("JavaFile.java"); try { //إنشاء ملف جديد باستخدام الاسم المحدد //من خلال مسجل الملف boolean value = file.createNewFile(); if (value) { System.out.println("إنشاء ملف جديد من Java."); } else { System.out.println("الملف موجود."); } } catch(Exception e) { e.getStackTrace(); } } }
في المثال السابق، قمنا بإنشاء ملف يحمل الاسم file كمسجل. يربط مسجل الملف بالمسار المحدد.
//JavaFile.java يساوي //currentdirectory/JavaFile.java File file = new File("JavaFile.java");
ثم، نستخدم طريقة createNewFile() من فئة File لإنشاء ملف جديد في المسار المحدد.
ملاحظة: إذا لم يكن ملف JavaFile.java موجودًا، يتم إنشاء ملف جديد. وإلا، يعود البرنامجالملف موجود.
في Java، يمكننا استخدام فئة FileWriter لنسجل البيانات في الملف. في المثال السابق، قمنا بإنشاء ملف يحمل الاسم JavaFile.java. الآن دعونا نكتب البرنامج في الملف.
//استيراد فئة FileWriter import java.io.FileWriter; class Main { public static void main(String args[]) { //استخدام عمليات الحساب الإضافية لإنشاء سلسلة متعددة الأسطر //السلسلة هي برنامج Java String program = "class JavaFile { " + "public static void main(String[] args) { " + "System.out.println(\"This is file\");"+ "}"+ "}"; try { //إنشاء كاتب باستخدام FileWriter FileWriter output = new FileWriter("JavaFile.java"); //كتابة البرنامج في الملف output.write(program); System.out.println("تم كتابة البيانات في الملف."); //إغلاق الكاتب output.close(); } catch (Exception e) { e.getStackTrace(); } } }
في مثال أعلاه، استخدمنا فئة FileWriter لتحويل بيانات السلسلة إلى ملف Javafile.java.
عندما تقوم بتشغيل هذا البرنامج، سيحتوي ملف JavaFile.java على بيانات موجودة في البرنامج.