دروس جافا

جافا هوم جافا مقدمة ابدأ جافا بناء جملة جافا تعليقات جافا متغيرات جافا أنواع بيانات جافا جافا نوع الصب مشغلي جافا سلاسل جافا جافا الرياضيات جافا المنطقية جافا إذا ... آخر تبديل جافا جافا أثناء التكرار جافا للحلقة جافا بريك / متابعة جافا المصفوفات

طرق جافا

طرق جافا معلمات طريقة جافا طريقة جافا التحميل الزائد نطاق جافا العودية جافا

فئات جافا

جافا OOP فئات / كائنات جافا سمات فئة Java طرق فئة جافا منشئو جافا معدِّلات جافا تغليف جافا حزم جافا / API الوراثة جافا جافا تعدد الأشكال فئات جافا الداخلية جافا التجريد واجهة جافا جافا Enums مدخلات مستخدم جافا تاريخ جافا جافا ArrayList جافا لينكدليست جافا HashMap جافا هاشسيت جافا التكرار فئات Java Wrapper استثناءات Java جافا RegEx خيوط جافا جافا لامدا

معالجة ملفات جافا

ملفات جافا جافا إنشاء / كتابة الملفات ملفات قراءة جافا جافا حذف الملفات

جافا كيف

أضف عددين

مرجع جافا

كلمات جافا طرق سلسلة جافا طرق جافا للرياضيات

أمثلة جافا

أمثلة جافا مترجم جافا تمارين جافا مسابقة جافا شهادة جافا


جافا إنشاء وكتابة الملفات


قم بإنشاء ملف

لإنشاء ملف في Java ، يمكنك استخدام createNewFile()الطريقة. ترجع هذه الطريقة قيمة منطقية: trueإذا تم إنشاء الملف بنجاح ، falseوإذا كان الملف موجودًا بالفعل. لاحظ أن الطريقة محاطة في try...catch كتلة. يعد هذا ضروريًا لأنه يؤدي IOExceptionإلى حدوث خطأ (إذا تعذر إنشاء الملف لسبب ما):

مثال

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();
    }
  }
}

سيكون الإخراج:

File created: filename.txt

لإنشاء ملف في دليل معين (يتطلب إذنًا) ، حدد مسار الملف واستخدم الشرطتين المائلتين العكسيتين للهروب من \الحرف "" (لنظام التشغيل Windows). في نظامي Mac و Linux ، يمكنك فقط كتابة المسار ، مثل: /Users/name/filename.txt

مثال

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


اكتب إلى ملف

في المثال التالي ، نستخدم FileWriterالفصل مع write()طريقته لكتابة بعض النصوص إلى الملف الذي أنشأناه في المثال أعلاه. لاحظ أنه عند الانتهاء من الكتابة إلى الملف ، يجب أن تغلقه close()بالطريقة التالية:

مثال

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();
    }
  }
}

سيكون الإخراج:

Successfully wrote to the file.

لقراءة الملف أعلاه ، انتقل إلى فصل Java Read Files .