التعامل مع الملفات و المجلدات فى #C ... درس (1):إستخدامات الفئة Directory
صفحة 1 من اصل 1 • شاطر
التعامل مع الملفات و المجلدات فى #C ... درس (1):إستخدامات الفئة Directory
بسم الله الرحمن الرحيم
_أهلا وسهلا بكم إخوانى الكرام ...من بداية هذا الدرس و صاعدا سنتعلم سويا كيفية التعامل مع الملفات و المجلدات من خلال الفئات المختلفة فى السى شارب وهذا المقال سنتحدث فيه عن الفئة Directory ...
اولا : تعريف بالفئة :
الفئة Directory تستخدم تلك الفئة فى التعامل مع المجلدات حيث لديها العديد من الاساليب التى يمكنك استخدامها فى إنشاء , حذف ,نقل .....الخ من العلميات الخاصة بالمجلدات ...و تعتبر تلك الفئة من الفئات الثابتة static و بالتالى يمكنك إستدعاء الاساليب مباشرة دون الحاجة الى إنشاء مثيل جديد
ثانيا :أساليب الفئة :
تحتوى تلك الفئة على كثير من الاساليب التى يمكن استخدامها فى التعامل مع المجلدات وأهمها على النحو التالى :
1_ الاسلوب CreateDirectory
يستخدم هذا الاسلوب لانشاء مجلد جديد و يتم أستخدامه على النحو التالى :
- الكود:
Directory.CreateDirectory(string DirPath)
حيث أن / string DirPath هو اسم مسار المجلد الجديد
مثال توضيحى :
- الكود:
Directory.CreateDirectory("c:\\testDir1");
2_ الاسلوب Exist :
يستخدم هذا الاسلوب للتأكد من وجود مجلد معين فإذا كان الدليل موجودا فإنه يعود بقيمة true وإلا فإن القيمة false و يتم أستخدامة على النحو التالى :
- الكود:
Directory.Exist(string DirPath)
مثال توضيحى :
- الكود:
Directory.Exists("c:\\testDir1")
3_ الاسلوب move :
يستخدم هذا الاسلوب لتحريك و نقل مجلد من مسار الى أخر و يتم استخدامة على النحو التالى :
- الكود:
Directory.Move(string sourceDirName,string destDirName)
حيث أن :
_sourceDirName ....أسم مسار المجلد المصدر المراد نقله .
_destDirName .....أسم و المسار المراد النقل الية .
مثال توضيحى :
- الكود:
Directory.Move("c:\\testDir1\\testDir2", "c:\\testDir");
4_ الاسلوب Delete
يستخدم هذا الاسلوب لحذف مجلد معين بكل محتوياته و يتم استخدامة على النحو التالى :
- الكود:
Directory.Delete(string DirPath)
مثال توضيحى :
- الكود:
Directory.Delete("c:\\testDir1")
5_ الاسلوب GetCreationTime
يستخدم هذا الاسلوب للحصول على تاريخ ووقت إنشاء المجلد و يتم إستخدامة على النحو التالى :
- الكود:
Directory.GetCreationTime(string DirPath)
مثال توضيحى :
- الكود:
Dim dt As DateTime = Directory.GetCreationTime("c:\\testDir")
6_ الاسلوب GetDirectories
يستخدم هذا الاسلوب فى الحصول على اسماء جميع المجلدات الفرعية داخل المجلد الحالى ويتم استخدامة على النحو التالى :
- الكود:
Directory.GetDirectories(string DirPath)
مثال توضيحى :
- الكود:
Dim subdirectoryEntries As String() = Directory.GetDirectories("c:\\testDir")
7_ الاسلوب GetCurrentDirectory
ويستخدم فى الحصول على المجلد الحالى على النحو التاى :
- الكود:
Dim path As String = Directory.GetCurrentDirectory()
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: التعامل مع الملفات و المجلدات فى #C ... درس (1):إستخدامات الفئة Directory
إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها
VB.NET- المراقبين
- تاريخ التسجيل : 18/02/2011
المساهمات : 121
النقاط : 189
التقيم : 6
الدولة :
الجنس :
رد: التعامل مع الملفات و المجلدات فى #C ... درس (1):إستخدامات الفئة Directory
VB.NET كتب:إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها
فينك يا استاذ
NEXT- الادارة
- تاريخ التسجيل : 18/02/2011
المساهمات : 446
النقاط : 200660
التقيم : 28
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 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 من طرف رانيا حماد