ASP File 對象


File 對象用於返回關於指定檔的資訊。


Examples

嘗試一下 - 實例

檔最後被修改的時間?
本例演示如何使用 DateLastModified 屬性來取得指定檔最後被修改的日期和時間。

檔最後被訪問的時間?
此例演示如何使用 DateLastAccessed 屬性來取得指定檔最後被訪問的日期和時間。

返回指定檔的屬性
本例演示如何使用 Attributes 來返回指定檔的屬性。


File 對象

File 對象用於返回關於指定檔的資訊。

如需操作 File 對象的相關屬性和方法,您需要通過 FileSystemObject 對象來創建 File 對象的實例。首先,創建一個 FileSystemObject 對象,然後通過 FileSystemObject 對象的 GetFile 方法,或者通過 Folder 對象的 Files 屬性來實例化 File 對象。

下麵的代碼使用 FileSystemObject 對象的 GetFile 方法來實例化 File 對象,並使用 DateCreated 屬性來返回指定檔的創建日期:

實例

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

File 對象的屬性和方法描述如下:

屬性

屬性 描述
Attributes 設置或返回指定檔的屬性。
DateCreated 返回指定檔被創建的日期和時間。
DateLastAccessed 返回指定檔最後被訪問的日期和時間。
DateLastModified 返回指定檔最後被修改的日期和時間。
Drive 返回指定檔或檔夾所在的驅動器的驅動器字母。
Name 設置或返回指定檔的名稱。
ParentFolder 返回指定檔的父檔夾對象。
Path 返回指定檔的路徑。
ShortName 返回指定檔的短名稱(8.3 命名約定)。
ShortPath 返回指定檔的短路徑(8.3 命名約定)。
Size 返回指定檔的尺寸(位元組)。
Type 返回指定檔的類型。

方法

方法 描述
Copy 把指定檔從一個位置拷貝到另一個位置。
Delete 刪除指定檔。
Move 把指定檔從一個位置移動到另一個位置。
OpenAsTextStream 打開指定檔,並返回一個 TextStream 對象來訪問此檔。