Đối tượng File ASP

Đối tượng File được sử dụng để trả về thông tin về tệp được chỉ định.

Mô hình

Tệp được tạo vào lúc nào?
Ví dụ này trình bày cách trước tiên tạo đối tượng FileSystemObject, sau đó sử dụng thuộc tính DateCreated của đối tượng File để lấy ngày và giờ mà tệp được tạo.
Tệp này được sửa đổi vào lúc nào?
Ví dụ này trình bày cách sử dụng thuộc tính DateLastModified để lấy ngày và giờ mà tệp được sửa đổi.
Tệp này được truy cập khi nào?
Ví dụ này minh họa cách sử dụng thuộc tính DateLastAccessed để lấy ngày và giờ cuối cùng tệp được truy cập.
Trả về thuộc tính tệp được chỉ định
Ví dụ này minh họa cách sử dụng Attributes để trả về thuộc tính tệp được chỉ định.

Đối tượng File

Đối tượng File được sử dụng để trả về thông tin liên quan đến tệp được chỉ định.

Để thực hiện các thuộc tính và phương thức liên quan đến đối tượng File, chúng ta cần tạo một instance của đối tượng File thông qua FileSystemObject. Đầu tiên, tạo một đối tượng FileSystemObject, sau đó sử dụng phương thức GetFile của FileSystemObject hoặc thuộc tính Files của đối tượng Folder để minh họa đối tượng File.

Dưới đây là mã sử dụng phương thức GetFile của đối tượng FileSystemObject để minh họa đối tượng File và sử dụng thuộc tính DateCreated để trả về ngày tệp được tạo:

<%
Dim fs,f
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Response.Write("File được tạo: " & f.DateCreated)
set f=nothing
set fs=nothing
%>

Kết quả xuất ra:

File được tạo: 8/8/2008 10:01:19 AM

Thuộc tính và phương thức của đối tượng File

Thuộc tính

Thuộc tính Mô tả
Attributes Cài đặt hoặc trả về thuộc tính tệp được chỉ định.
DateCreated Trả về ngày và giờ tệp được tạo.
DateLastAccessed Trả về ngày và giờ cuối cùng tệp được truy cập.
DateLastModified Trả về ngày và giờ cuối cùng tệp được sửa đổi.
Drive Trả về chữ cái của ổ đĩa của tệp hoặc thư mục được chỉ định.
Name Cài đặt hoặc trả về tên tệp được chỉ định.
ParentFolder Trả về đối tượng thư mục cha của tệp hoặc thư mục được chỉ định.
Path Trả về đường dẫn tệp được chỉ định.
ShortName Trả về tên ngắn tệp được chỉ định (tuân theo quy ước đặt tên 8.3).
ShortPath Trả về đường dẫn ngắn tệp được chỉ định (tuân theo quy ước đặt tên 8.3).
Kích thước Trả về kích thước tệp được chỉ định (byte).
Loại Trả về loại tệp được chỉ định.

Phương pháp

Phương pháp Mô tả
Copy Sao chép tệp chỉ định từ vị trí này sang vị trí khác.
Delete Xóa tệp chỉ định.
Move Chuyển tệp chỉ định từ vị trí này sang vị trí khác.
OpenAsTextStream Mở tệp chỉ định và trả về một đối tượng TextStream để truy cập tệp này.