كيفية القيام بما يلي: تحديد المسار المطلق لملف في Visual Basic

أسلوب GetFileInfo يرجع كائن FileInfo الذي يمكن استخدامه لتحديد معلومات حول الملف، بما في ذلك الموقع الخاص به و الموجودة في خاصية FullName .

و إذا كان الملف غير موجود ، GetFileInfo لا تطرح استثناء ، و لكن يتم طرح استثناء عند الوصول الأول لخاصية في كائن System.IO.FileInfo .

الإجراء

لتحديد المسار المطلق للملف

  • استخدم أسلوب GetFileInfo لإرجاع كائن FileInfo للملف الذي ترغب في فحصه . خاصية FullName تحتوي على المسار المطلق. و يحدد المثال التالي المسار المطلق لـ Test.txt و يعرضه في مربع رسالة.

    Dim getInfo As System.IO.FileInfo
    getInfo = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test.txt")
    MsgBox(getInfo.FullName)
    

برمجة نشطة

و قد تتسبب الحالات التالية باستثناء :

  • لم يتم تكوين اسم المسار بشكل صحيح . على سبيل المثال، يتضمن أحرفاً غير صالحة أو مسافة بيضاء فقط. (ArgumentException) .

  • الملف غير موجود أو Nothing (ArgumentNullException).

  • يحتوي المسار على نقطتين في منتصف السلسلة (NotSupportedException).

  • اسم المسار طويل جداً (PathTooLongException).

  • يفتقر المستخدم الأذونات الضرورية (SecurityException).

  • يفتقر المستخدم لوصول ACL (قائمة التحكم بالوصول) إلى ملف (UnauthorizedAccessException).

راجع أيضًا:

المهام

كيفية القيام بما يلي: تحليل مسارات الملف في Visual Basic

المرجع

GetFileInfo

FileInfo