تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال حوال بعض الدوال فى الطبقة System.IO.Directory
#1
السلام عليكم انا بجهز شرح بسيط لجميع الدوال الموجودة داخل System.IO.Directory
وانا الحمد لله رب العالمين قربت اخلصها بس فى بعض الدوال مش عارف اتعامل معاها ممكن تساعدونى بتوضيح

صورة المشروع
[ATTACH=CONFIG]1945[/ATTACH]

الدوال التى لا اعرفها ومعرفتش اتعامل معها هى

'EnumerateDirectories
'EnumerateFiles
'EnumerateFileSystemEntries
'SetAccessControl


الملفات المرفقة صورة/صور
   
الرد }}}}
تم الشكر بواسطة:
#2
ارجو التوضيح لانهاء المشروع
الرد }}}}
تم الشكر بواسطة:
#3
1-التعامل مع المجلدات تاريخ الانشاء النقل وهكذا
2-تعيد مسارت الملفات في مجلد محدد
3 - لاعرف
4-تغير صلاحية الوصول الى الملف
الرد }}}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته
1- EnumerateDirectories
جميع الأدلة الموجودة في مسار معين وهو على ثلاث طرق
الأول يعطي جميع الأدلة الموجودة في مسار معين دون المجلدات الفرعية
ومثاله
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim DirectoriesList As IEnumerable(Of String) = System.IO.Directory.EnumerateDirectories("C:\")
        ListBox1.Items.AddRange(DirectoriesList.ToArray())
    End Sub

الثاني يعطي جميع الأدلة الموجودة في مسار معين وتوافق كلمة بحث معينة بدون الغوص إلى المجلدات الفرعية
ومثاله

كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'لعرض المجلدات التي تبدأ بحرف
        'w
        'فقط
        Dim DirectoriesList As IEnumerable(Of String) = System.IO.Directory.EnumerateDirectories("C:\", "w*")
        ListBox1.Items.AddRange(DirectoriesList.ToArray())
    End Sub

الثالث يعطي جميع الأدلة الموجودة في مسار معين وتوافق كلمة بحث معينة (بدون أو مع) الغوص إلى المجلدات الفرعية عن طريق الخيارين :
1)IO.SearchOption.TopDirectoryOnly
وهو الافتراضي ومعناه عدم الغوص في المجلدات الفرعية
2) IO.SearchOption.AllDirectories
ومعناه الغوص في جميع المجلدات الموجودة داخل هذا المجلد
ومثاله - مع الملاحظة أن البرنامج هنا قد يعطي خطأ إذا تم تحديد مجلد يحتاج إلى إذن مسؤول ولذلك اخترت مجلد c:\games
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'لعرض المجلدات التي تبدأ بحرف
        'm
        'فقط
        Dim DirectoriesList As IEnumerable(Of String) = System.IO.Directory.EnumerateDirectories("C:\games", "m*", IO.SearchOption.AllDirectories)
        ListBox1.Items.AddRange(DirectoriesList.ToArray())
    End Sub

2- EnumerateFiles
جميع الملفات الموجودة داخل مسار معين وله ثلاث طرق تماما كما في الأمر السابق وبنفس الأسلوب والفرق أنها على الملفات
3- EnumerateFileSystemEntries
جميع المجلدات والملفات الموجودة داخل مسار معين وله ثلاث طرق تماما كما في الأمرين السابقين وبنفس الأسلوب والفرق أنها على المجلدات والملفات معا
4-SetAccessControl
وهذا الأمر لتحديد إمكانيات الوصول إلى المجلد ووضع الشروط لذلك لكني بصراحة لم أقم بتجربته أبدا

بالتوفيق
الرد }}}}
تم الشكر بواسطة:
#5
Directories

Abu Ehab : Microsoft Partner  & Systems Developer
الرد }}}}
تم الشكر بواسطة:
#6
والله مش عارف كيف اشكركم كل يوم ازداد حبا لكم
جزاكم الله خير
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Wink سؤال في اضافة وسحب اصناف من المخزن khadija_seedi_ali 3 72 08-12-16, 09:07 PM
آخر رد: محمد كريّم
  سؤال حول Combobox noway 2 52 06-12-16, 04:26 AM
آخر رد: amgad525
  [سؤال] استخدام الدوال في crystalreport thevirus 1 86 25-11-16, 06:33 PM
آخر رد: thevirus
  [VB.NET] سؤال كيف يمكن معرفة التغير في قاعدة البيانات وليد الزنتاني 2 118 10-11-16, 01:20 AM
آخر رد: وليد الزنتاني
Lightbulb [VB.NET] سؤال حول التعامل مع الماسح الضوئي salhigc 3 124 02-11-16, 04:15 PM
آخر رد: salhigc
Exclamation [VB.NET] سؤال احتاج مساعده فيه a_abdullah 11 169 25-10-16, 03:20 PM
آخر رد: a_abdullah
  [سؤال] أريد أن أصنع برنامج يمثل الدوال أرجو المساعدة Bettayeb 4 404 20-10-16, 10:54 PM
آخر رد: Bettayeb
  سؤال بسيط في فصل التاريخ عن الوقت فراس صلاح 3 137 19-10-16, 04:17 AM
آخر رد: mhmd_911
  سؤال : عن داتا قريد تقسيم قيمة الى عمودين abid 5 124 13-10-16, 04:40 AM
آخر رد: abid
  سؤال بخصوص طباعة تقرير في فيجوال بيسك 2010 haiderkh 2 103 12-10-16, 08:48 PM
آخر رد: أبو عمر

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم