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

التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد Creating a new file

اذهب الى الأسفل

التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد  Creating a new file Empty التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد Creating a new file

مُساهمة من طرف vbcoder الإثنين أكتوبر 14, 2019 7:52 pm

من بداية هذا المقال ساقوم بشرح كيفية التعامل مع الملفات و المجلدات فى لغة الجافا مستخدما فى ذلك الحزمة Java IO وهي عبارة عن مجموعة من الفئات والواجهات التي قد تستخدمها لتنفيذ كل العمليات الممكنة تقريبًا للتعامل مع الدللائل من خلال تطبيقات الـــ java


أولى هذا المقالات عن كيفية غنشاء ملف جديد Creating a new file 

إنشاء ملفات جديدة في Java مهمة سهلة للغاية. دعونا نسرد 3 طرق مختلفة لإنشاء ملف جديد وهم على النحو التالى :

1_ إنشاء ملف باستخدام java.io.File

يمكن استخدم الطريقة File.createNewFile  لإنشاء ملف جديد. هذه الطريقة تقوم بإرجاع قيمة منطقية -


  • true إذا تم إنشاء الملف بنجاح.
  • false إذا كان الملف موجودًا بالفعل أو فشلت العملية لسبب ما.


يرجى ملاحظة أن هذه الطريقة ستنشئ ملفًا فقط ، ولكن لن تكتب أي محتوى إليه على النحو التالى :

الكود:

// تحديد مسار واسم الملف المراد إنشاءة مع اللاحقة تبعه 
File file = new File("c://temp//testFile1.txt");
  
//إنشاء ملف جديد
if (file.createNewFile())
{
    System.out.println("File is created!");
} else {
    System.out.println("File already exists.");
}


2_إنشاء ملف باستخدام java.io.FileOutputStream 

تقوم طريقة FileOutputStream.write () تلقائيًا بإنشاء ملف جديد وكتابة محتوى إليه على النحو التالى :

الكود:

String data = "Test data";
 
FileOutputStream out = new FileOutputStream("c://temp//testFile2.txt");
 
out.write(data.getBytes());
out.close();


3_إنشاء ملف باستخدام  java.nio.file.Files

الطريقة Files.write هو أفضل طريقة لإنشاء ملف ويجب أن يكون الأسلوب المفضل لديك في المستقبل إذا لم تكن تستخدمه بالفعل...حيث تكتب هذه الطريقة أسطر النص إلى ملف. كل سطر عبارة عن تسلسل char ويتم كتابته إلى الملف بالتسلسل مع إنهاء كل سطر بواسطة فاصل الأسطر في النظام الأساسي.

الكود:

String data = "Test data";
Files.write(Paths.get("c://temp//testFile3.txt"), data.getBytes());
 
//or
 
List<String> lines = Arrays.asList("1st line", "2nd line");
 
Files.write(Paths.get("file6.txt"),
                lines,
                StandardCharsets.UTF_8,
                StandardOpenOption.CREATE,
                StandardOpenOption.APPEND);
vbcoder
vbcoder
....
....

تاريخ التسجيل : 18/11/2018
المساهمات : 51
النقاط : 81
التقيم : 4
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد  Creating a new file Empty رد: التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد Creating a new file

مُساهمة من طرف أحمد مناع الأربعاء أكتوبر 23, 2019 5:48 pm

التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد  Creating a new file 1f44d  التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد  Creating a new file 1f44d  التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد  Creating a new file 1f44d  التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد  Creating a new file 1f44d  التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد  Creating a new file 1f44d

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى