كيفية القيام بما يلي: الحصول على مجموعة من الملفات في الدليل في Visual Basic
يرجع أسلوب GetFiles مجموعة سلاسل للقراءة فقط و الممثلة لأسماء الملفات داخل الدليل . و يمكنك استخدام معلمة wildCards لتحديد نقش معين . لتضمين دلائل فرعية في البحث ، قم بتعيين معلمة searchType إلى SearchOption.SearchAllSubDirectories.
و يتم إرجاع مجموعة فارغة إذا لم يتم العثور على ملفات مطابقة للنقش المحدد.
لإدراج الملفات في الدليل
استخدم أسلوب GetFiles مع تزويد الاسم و المسار للدليل للقيام بالبحث. المثال التالي يرجع كل الملفات الموجودة في الدليل ثم يضيفهم إلى ListBox1.
For Each foundFile As String In My.Computer.FileSystem.GetFiles( My.Computer.FileSystem.SpecialDirectories.MyDocuments) listBox1.Items.Add(foundFile) Next
و مثال التعليمات البرمجية هذا يتوفر أيضاً باسم أجزاء التعليمات البرمجية المتحسسة الذكية (IntelliSense) . و في منتقي أجزاء التعليمات البرمجية ، التعليمات المتكررة يتم وضعها في نظام الملفات - محركات المعالجة و المجلدات و الملفات. لمزيد من المعلومات، راجع كيفية: إدراج أجزاء التعليمات البرمجية "التحسس الذكي.
برمجة نشطة
و قد تتسبب الحالات التالية باستثناء :
المسار غير صحيح لسبب من الأسباب التالية : إنها سلسلة ذات طول صفري , و تحتوي فقط على مسافة بيضاء ، أو تحتوي على أحرف غير صحيحة أو تعتبر مسار جهاز يبدأ بـ \\. \) (ArgumentException).
المسار غير صحيح لأنه Nothing (ArgumentNullException).
directory غير موجود (DirectoryNotFoundException).
directory يشير إلى ملف موجود (IOException).
يتجاوز المسار الحد الأقصى المعرف من قبل النظام للطول (PathTooLongException).
اسم الملف أو الدليل في المسار يحتوي على نقطتين (:) أو في تنسيق غير صالح (NotSupportedException).
يفتقر المستخدم للأذونات الضرورية لعرض المسار (SecurityException).
يفتقر المستخدم الأذونات الضرورية (UnauthorizedAccessException).
راجع أيضًا:
المهام
كيفية القيام بما يلي: بحث الملفات ذات نقش خاص في Visual Basic
كيفية القيام بما يلي: بحث الدلائل الفرعية ذات نقش خاص في Visual Basic