Thuộc tính Attributes của ASP

Định nghĩa và cách sử dụng

Thuộc tính Attributes được sử dụng để thiết lập hoặc trả về thuộc tính của tệp hoặc thư mục cụ thể.

Ngữ pháp:

FileObject.Attributes[=newattributes]
FolderObject.Attributes[=newattributes]
Tham số Mô tả
newattributes

Tùy chọn. Định nghĩa giá trị thuộc tính của tệp hoặc thư mục.

Có thể sử dụng một trong các giá trị sau hoặc tổ hợp của các giá trị sau:

  • 0 = Tệp thông thường. Không thiết lập bất kỳ thuộc tính nào.
  • 1 = Tệp chỉ đọc. Đọc và ghi.
  • 2 = Tệp ẩn. Đọc và ghi.
  • 4 = Tệp hệ thống. Đọc và ghi.
  • 16 = Thư mục hoặc thư mục. Chỉ đọc.
  • 32 = Tệp đã thay đổi sau khi sao lưu gần đây. Đọc và ghi.
  • 1024 = Liên kết hoặc cách nhanh. Chỉ đọc.
  • 2048 = Tệp đã được nén. Chỉ đọc.

Ví dụ về đối tượng File

<%
dim fs,f
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile("c:\test.txt")
Response.Write("Các thuộc tính của tệp là: ")
Response.Write(f.Attributes)
set f=nothing
set fs=nothing
%>

Kết quả xuất ra:

Các thuộc tính của tệp là: 32

Ví dụ về đối tượng Folder

<%
dim fs,fo
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fo=fs.GetFolder("c:\test")
Response.Write("Các thuộc tính của thư mục là: ")
Response.Write(fo.Attributes)
set fo=nothing
set fs=nothing
%>

Kết quả xuất ra:

Các thuộc tính của thư mục là: 16