خصائص ASP

تعريف و استعمال

يستخدم خاصية Attributes لضبط أو استرداد خصائص ملف أو مجلد محدد.

النحو:

FileObject.Attributes[=newattributes]
FolderObject.Attributes[=newattributes]
الم参数 وصف
newattributes

اختياري. يحدد قيمة الخاصية لملف أو مجلد.

يمكن استخدام أحد القيم التالية أو مجموعة من القيم التالية:

  • 0 = ملف عادي. لم يتم تعيين أي خصائص.
  • 1 = ملف فقط للقراءة. قابلة للقراءة والكتابة.
  • 2 = ملف مخفي. قابلة للقراءة والكتابة.
  • 4 = ملف نظام. قابلة للقراءة والكتابة.
  • 16 = مجلد أو دليل. قابلة للقراءة فقط.
  • 32 = ملف تم تعديله بعد آخر استنساخ. قابلة للقراءة والكتابة.
  • 1024 = رابط أو ملف مختصر. قابلة للقراءة فقط.
  • 2048 = ملف مضغوط. قابلة للقراءة فقط.

مثال على File Object

<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile("c:\test.txt")
Response.Write("الميزات الموجودة في الملف هي:")
Response.Write(f.Attributes)
set f=nothing
تعيين fs=nothing
%>

الإخراج:

الميزات الموجودة في الملف هي: 32

مثال على Folder Object

<%
dim fs,fo
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fo=fs.GetFolder("c:\test")
Response.Write("الميزات الموجودة في المجلد هي:")
Response.Write(fo.Attributes)
تعيين fo=nothing
تعيين fs=nothing
%>

الإخراج:

خصائص المجلد هي: 16