كيفية القيام بما يلي: تحديد المسار المطلق لملف في 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