تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التحقق من امكانية الوصول الى محتوى المجلد
#1
السلام عليكم ورحمة الله
ما هى الدالة التى استخدمها للتحقق من امكانية الوصول لمحتوى المجلد
مثلا المجلد
C:\Program Files
يمكننا الوصول الى محتواه
اما المجلد
C:\System Volume Information
فلا يمكننا الوصول الى محتواه
كيف اتحقق من ذلك
ظنيت انها هذه الدالة لاكن معرفتش اتعامل معها
كود :
System.IO.Directory.GetAccessControl("C:\System Volume Information")
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم
حاولت عدة مرات لكن دون جدوى لدا استعملت طريقة بسيطة filestram احاول صنع ملف داخل المجلد ادا تم القبول فبأمكاني الوصول اليه و الا فلا و لكن الحل يعني جزئيا غير نافع
حاول مع غوغل بواسطة المفتاح التالي : Check Access Rights to File/Directory on NTFS Volume ستجد حلول كثيرة اختر منها ما يلائمك
بالتوفيق .
الرد }}}
تم الشكر بواسطة:
#3
جزاك الله خير اخى
لم اجد حل
هل من حل بارك الله فيكم
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم
يمكن الاستعانة ب C# نظرا لتخصصه في التعامل مع الملفات و الكود كالتالي فالصفحة هناك حلان :
http://stackoverflow.com/questions/11709...sible-in-c
http://stackoverflow.com/questions/23366...n-handling
راجع ليك ان شاء الله قريبا بحل امثل بالفيجوال .
السلام عليكم.
الرد }}}
تم الشكر بواسطة:
#5
قم بتجاهل المجلد System Volume Information عند البحث عن الملفات


PHP كود :
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click        
Dim folders 
= New DirectoryInfo("D:\").GetDirectories

Dim files = New List(Of FileInfo)

For Each folder In From d In folders Where d.Name <> "
System Volume Information"            

files.AddRange(folder.GetFiles("
*.*", SearchOption.TopDirectoryOnly)) 

Next

Me.ListBox1.Items.AddRange(files.ToArray)

End Sub 

***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:
#6
السلام عليكم
الحل هو كالتالي :


كود :
متغيير به المسار المطلوب يمكنك الاستعانة ب Dialogbox
Dim path As String = "C:\System Volume Information"
متغيير لحفظ خصائص المجلد المطلوب
        Dim logDirectoryProperties As System.IO.DirectoryInfo

تحديد المجلد المطلوب :
        logDirectoryProperties = My.Computer.FileSystem.GetDirectoryInfo(path)

        Try
هنا يحاول البرنامج تسجيل الخصائص ، عدد الملفات الفرعية ، المجلدات ، الحجم ، التاريخ ...
            logDirectoryProperties.GetDirectories()
        Catch ex As Exception
عند ظهور الخطأ يعني هدا عدم السماح للبرنامج بفتح المجلد المطلوب
  MessageBox.Show(ex.Message)
            End
        End Try
ان لم يظهر خطأ فكل شيء بخير .
        MessageBox.Show("عدد الجلدات الفرعية هو : " & logDirectoryProperties.GetDirectories.Length)

بالتوفيق اخي .
الرد }}}
تم الشكر بواسطة:
#7
جزاك الله خير اخى [b]kslawy[/b] فعلا فكرة التجاهل اثناء البحث فكرة مميزه لاكن فلنفترض ان المجلدات اكثر من مجلد
مثل RECYCLER و System Volume Information و $RECYCLE.BIN وغيرهم من المجلدات التى اريد تجاهلها

جزاك الله خير اخى [b]azizos[/b] فعلا فكره ممتازه وهى بالاعتماد على خصائص المجلد فعلا ممتازه جدا بارك الله فيك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 222 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  [VB.NET] مشكلة عدم الوصول Registry النظام MOHAMMED ALZWI 2 420 15-06-23, 09:01 PM
آخر رد: MOHAMMED ALZWI
  التحقق من معطيات قبل تشغيل البرنامج ابو محمد محمد محمد 3 509 30-04-23, 11:03 PM
آخر رد: عبدالله الدوسري
  [VB.NET] اذا كنت تؤيد محتوى الرسالة ادناه فارسلها الى مايكروسوفت مهند بدران 0 231 26-04-23, 11:47 PM
آخر رد: مهند بدران
  كيفية الوصول الى القرص الصلب في الجهاز الخادم ابو محمد محمد محمد 0 401 20-04-23, 03:41 AM
آخر رد: ابو محمد محمد محمد
  [VB.NET] مشكلة في الوصول لــ Registry النظام MOHAMMED ALZWI 1 300 26-03-23, 12:26 PM
آخر رد: sanyor77
  [سؤال] محتاج بعد انهاء المشروع اقوم بتحويله لملف تنفيذي يصعب الوصول للكود والفورم mony.tornado 6 642 08-12-22, 09:22 AM
آخر رد: مصمم هاوي
  لايمكن للعملية الوصول للملف لأنه قيد الإستخدام بعملية أخرى جيولوجي مبتدئ 7 841 07-08-22, 06:31 AM
آخر رد: جيولوجي مبتدئ
  [مثال] كيفيه التحقق من البريد الالكتروني حسن الجلب 7 971 05-08-22, 11:36 PM
آخر رد: سعود
  [سؤال] كود التحقق من لغه الادخال فيجوال بيسك حسن الجلب 3 770 22-07-22, 09:13 PM
آخر رد: حسن الجلب

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


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