كيفية القيام بما يلي: تحديد سمات الملف في Visual Basic
يمكن أن يُستخدم أسلوب GetFileInfo للحصول على كائن FileInfo الذي يحتوي على معلومات حول الملف المحدد , بما في ذلك قائمة التعداد FileAttributes .
يُظهر هذا الجدول أعضاء FileAttributes.
العضو |
الوصف |
---|---|
Archive |
حالة أرشيف الملف . و تستخدم التطبيقات هذه السمة لوضع علامة على الملفات لإزالتها أو لغنشاء نسخة احتياطية . |
Compressed |
الملف مضغوط |
Device |
لا يتم استخدام هذا العضو في هذا الوقت. |
Directory |
الملف يعتبر دليل . |
Encrypted |
كل البيانات الموجودة في الملف مشفرة. |
Hidden |
الملف مخفي و لن يتم عرضه في سرد الدليل العادي . |
Normal |
ليس لدى الملف مجموعة سمات أخرى . |
NotContentIndexed |
لا تتم فهرسة الملف بواسطة خدمة فهرسة المحتوى لنظام التشغيل . |
Offline |
الملف غير متصل. البيانات الموجودة في الملف غير متوفرة على الفور. |
ReadOnly |
الملف للقراءة فقط. |
ReparsePoint |
الملف يحتوي على مؤشر إعادة توزيع، و التي تعتبر كتلة من البيانات المعرفة من قبل المستخدم. |
SparseFile |
الملف يعتبر ملف متناثر . الملفات المتناثرة عادةً ما تكون ملفات كبيرة ملفات تحتوي على بيانات التي تكون غالبًا أصفار. |
System |
الملف يعتبر ملف نظام . الملف جزء من نظام التشغيل أو يستخدم بشكل حصري من قبل نظام التشغيل . |
Temporary |
ملف مؤقت. أنظمة الملف تحاول الاحتفاظ بكافة البيانات في الذاكرة من أجل وصول أسرع بدلاً من مسح البيانات مرة أخرى إلى مخزن كبير السعة. يجب حذف الملف المؤقت بواسطة التطبيق بمجرد أن يصبح غير مطلوباً. |
لتحديد ما إذا كان الملف مشفر
احصل على كائن FileInfo للملف الذي ترغب في فحصه . يحصل هذا المثال على كائن FileInfo للملف Testfile.txt.
Dim infoReader As System.IO.FileInfo infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")
احصل على كائن FileAttributes من الكائن FileInfo . يحصل هذا المثال على FileAttributes من كائن FileInfo .
Dim attributeReader As System.IO.FileAttributes attributeReader = infoReader.Attributes
استعلام FileAttributes. هذا المثال يحدد ما إذا كان ملف مشفر و يعرض النتيجة وفقاً لذلك.
If (attributeReader And System.IO.FileAttributes.Encrypted) > 0 Then MsgBox("File is encrypted!") Else MsgBox("File is not encrypted!") End If
راجع أيضًا:
المهام
كيفية القيام بما يلي: تحديد ما إذا كان الملف مخفي في Visual Basic