التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد Creating a new file
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: التعامل مع حزم الجافا java package
صفحة 1 من اصل 1 • شاطر
التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد Creating a new file
من بداية هذا المقال ساقوم بشرح كيفية التعامل مع الملفات و المجلدات فى لغة الجافا مستخدما فى ذلك الحزمة Java IO وهي عبارة عن مجموعة من الفئات والواجهات التي قد تستخدمها لتنفيذ كل العمليات الممكنة تقريبًا للتعامل مع الدللائل من خلال تطبيقات الـــ java
أولى هذا المقالات عن كيفية غنشاء ملف جديد Creating a new file
إنشاء ملفات جديدة في Java مهمة سهلة للغاية. دعونا نسرد 3 طرق مختلفة لإنشاء ملف جديد وهم على النحو التالى :
1_ إنشاء ملف باستخدام java.io.File
يمكن استخدم الطريقة File.createNewFile لإنشاء ملف جديد. هذه الطريقة تقوم بإرجاع قيمة منطقية -
يرجى ملاحظة أن هذه الطريقة ستنشئ ملفًا فقط ، ولكن لن تكتب أي محتوى إليه على النحو التالى :
2_إنشاء ملف باستخدام java.io.FileOutputStream
تقوم طريقة FileOutputStream.write () تلقائيًا بإنشاء ملف جديد وكتابة محتوى إليه على النحو التالى :
3_إنشاء ملف باستخدام java.nio.file.Files
الطريقة Files.write هو أفضل طريقة لإنشاء ملف ويجب أن يكون الأسلوب المفضل لديك في المستقبل إذا لم تكن تستخدمه بالفعل...حيث تكتب هذه الطريقة أسطر النص إلى ملف. كل سطر عبارة عن تسلسل char ويتم كتابته إلى الملف بالتسلسل مع إنهاء كل سطر بواسطة فاصل الأسطر في النظام الأساسي.
أولى هذا المقالات عن كيفية غنشاء ملف جديد 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- ....
- تاريخ التسجيل : 18/11/2018
المساهمات : 51
النقاط : 81
التقيم : 4
الدولة :
الجنس :
رد: التعامل مع الملفات فى الجافا 1_إنشاء ملف جديد Creating a new file
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: التعامل مع حزم الجافا java package
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 12:41 am من طرف marketing118
» شركة تنظيف ستائر بالرياض
الأحد مارس 17, 2024 10:46 pm من طرف moslema_r
» خيام ملكيه من الداخل
الأحد مارس 17, 2024 8:13 pm من طرف marketing118
» شركة نقل عفش بالطائف
الأحد مارس 17, 2024 6:34 pm من طرف marketing118
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد
» افضل فني كهربائي منازل بالرياض جودة 100% | اتصل الآن
الأحد مارس 17, 2024 12:36 pm من طرف رانيا حماد
» أفضل فني سباك بالرياض ممتاز بالرياض | اتصل الآن
الأحد مارس 17, 2024 12:25 pm من طرف رانيا حماد