Path وFiles في java.nio.file
تعامَل مع Path وFiles في java.nio.file: أنشئ الملفات وتحقّق منها واحذفها.
Path وFiles في java.nio.file درس مجاني في Java Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Java Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Java Academy 3 دروس في المجموع.
مقدمة
توفر الحزمة java.nio.file فئات حديثة لعمليات الملفات. استخدموا Path لتحديد مواقع الملفات وFiles لتنفيذ الإجراءات.
أساسيات Path
يمثل Path مواقع الملفات أو الأدلة. استخدموا Paths.get() لإنشاء المسارات.
الشفرة: إنشاء Path
ينشئ هذا الرمز Path يشير إلى example.txt ويطبع مساره المطلق.
public class Main {
public static void main(String[] args) {
java.nio.file.Path p = java.nio.file.Paths.get("example.txt");
System.out.println("Path: " + p.toAbsolutePath());
}
}
الأداة Files
تحتوي الفئة Files على أساليب static للتحقق من الوجود والإنشاء والحذف والنسخ وغير ذلك.
الشفرة: exists()
يتحقق Files.exists() بسرعة من وجود مسار.
public class Main {
public static void main(String[] args) throws java.io.IOException {
java.nio.file.Path p = java.nio.file.Paths.get("example.txt");
boolean exists = java.nio.file.Files.exists(p);
System.out.println("Exists? " + exists);
}
}
الشفرة: الإنشاء والحذف
يمكنكم إنشاء الملفات وحذفها، بسطر واحد لكل عملية، باستخدام Files.createFile وFiles.delete.
public class Main {
public static void main(String[] args) throws java.io.IOException {
java.nio.file.Path p = java.nio.file.Paths.get("temp.txt");
java.nio.file.Files.createFile(p);
System.out.println("Created temp.txt");
java.nio.file.Files.delete(p);
System.out.println("Deleted temp.txt");
}
}
التحقق من Files.exists
تحقق سريع: ماذا تُعيد Files.exists(path)؟
خلاصة
خلاصة: يحدد Path مواقع الملفات، بينما تنفّذ Files الإجراءات. استخدموهما للتحقق من الملفات وإنشائها وحذفها بأمان.
الأسئلة الشائعة
هل درس «Path وFiles في java.nio.file» مجاني؟
نعم — نص درس «Path وFiles في java.nio.file» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Java Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Java Academy 3 دروس في المجموع.
ماذا ستتعلم في «Path وFiles في java.nio.file»؟
تعامَل مع Path وFiles في java.nio.file: أنشئ الملفات وتحقّق منها واحذفها. تتمرن على Java Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Java Academy؟
لا تُشترط خبرة سابقة. Java Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.
كم من الوقت يستغرق درس «Path وFiles في java.nio.file»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Java Academy هذا؟
نعم. كل درس في Java Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- Path وFiles في java.nio.file
- قراءة وكتابة الملفات النصية
- التدفقات المخبّأة