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

التعامل مع المجلدات فى الجافا

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

التعامل مع المجلدات فى الجافا  Empty التعامل مع المجلدات فى الجافا

مُساهمة من طرف زهراء الثلاثاء يونيو 18, 2013 9:02 pm

بسم الله الرحمن الرحيم 

في هذا الدرس سوف نتعلم طريقة انشاء و نسخ وحذف المجلدات بلغة الجافا.


أولا: انشاء مجلد (Folder):

نستطيع انشاء مجلد من خلال الأوامر التالية:

الكود:
import java.io.*;
 
public class Test {
 
    public static void main(String[] args){
        
        //Create Multiple Directories...
        String dir = "test1/test2";
        boolean isCreated = new File(dir).mkdirs();
        
        if(isCreated){
            System.out.println("Directores creation success");
        }else{
            System.out.println("Directores creation failed");
        }
        
        //Create single Directory...
        dir = "dir";
        isCreated = new File(dir).mkdir();
        
        if(isCreated){
            System.out.println("Directory creation success");
        }else{
            System.out.println("Directory creation failed");
        }
    }
}

في الجزء الأول من الكود السابق انشأنا مسار من المجلدات.......اما في الجزء الثاني انشأنا مجلد واحد فقط.


ثانيا: معرفة ما اذا كان المجلد يحتوي على ملفات أو مجلد آخر:

يمكننا فعل هذا من خلال الأوامر التالية:

الكود:
import java.io.*;
 
public class Test {
 
    public static void main(String[] args){
        
        // note that the dir must be exist...
        String dir = "test1";
        int filesCount = new File(dir).listFiles().length;
        
        if(filesCount == 0){
            System.out.println("This dir is empty");
        }else{
            System.out.println("This dir is NOT empty");
        }
    }
}

ثالثا: حذف مجلد:

يمكننا حذف مجلد من خلال الكود التالي:

الكود:
import java.io.*;
 
public class Test {
 
    public static void main(String[] args){
        
        String dir = "test1";
        boolean isDeleted = new File(dir).delete();
        
        if(isDeleted){
            System.out.println("Folder Deleted");
        }else{
            System.out.println("Folder NOT Deleted");
        }
    }
}


منقول للافادة
زهراء
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة : مصر
الجنس : انثى

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

التعامل مع المجلدات فى الجافا  Empty رد: التعامل مع المجلدات فى الجافا

مُساهمة من طرف tryold الثلاثاء يونيو 18, 2013 10:44 pm

بارك الله فيك اختي

الجافا لغة حلوه واستخدامها بكثرة

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ


ليس من اخترق جهاز اصبح هكر

وليس من كتب كود اصبح مبرمج

وليس من كسر برنامج صار خيبير كسر

ولكن من تواضع لله رفعة

tryold
tryold
...
...

تاريخ التسجيل : 06/04/2013
المساهمات : 37
النقاط : 47
التقيم : 2
الدولة : السعودية
الجنس : ذكر

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

التعامل مع المجلدات فى الجافا  Empty رد: التعامل مع المجلدات فى الجافا

مُساهمة من طرف أحمد مناع الأربعاء يونيو 19, 2013 10:08 am

اشكرك يا زهرة على مواضيعك القيمة

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

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

https://egy-tech.forumegypt.net

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

التعامل مع المجلدات فى الجافا  Empty رد: التعامل مع المجلدات فى الجافا

مُساهمة من طرف زهراء الأربعاء يونيو 19, 2013 6:31 pm

tryold كتب:بارك الله فيك اختي

الجافا لغة حلوه واستخدامها بكثرة

أشكرك أخى الكريم على مرورك ...فعلا هى ممتازة فعلا لكن للاسف المنتديات و المواقع العربية فقيرة جدا فى تقديم دروس فيها و مشاريع كاملة أودواتها .....لذلك معظمنا يهجرها


اشكرك يا زهرة على مواضيعك القيمة كتب:

بل شكرا لك انتى اخى الكريم على مواضيعك التى لن ارتقى اليها
زهراء
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة : مصر
الجنس : انثى

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

التعامل مع المجلدات فى الجافا  Empty رد: التعامل مع المجلدات فى الجافا

مُساهمة من طرف VB.NET السبت ديسمبر 26, 2015 9:21 am

تحياتى للجميع
VB.NET
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 121
النقاط : 189
التقيم : 6
الدولة : مصر
الجنس : ذكر

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

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

ََ

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


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