File 對象用于返回關于指定文件的信息。
ASP File 對象
實例
- 文件何時被創建?
- 本例演示如何首先創建 FileSystemObject 對象,然后使用 File 對象的 DateCreated 屬性來取得指定文件被創建的日期和時間。
- 此文件何時被修改?
- 本例演示如何使用 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 created: 8/8/2008 10:01:19 AM
File 對象的屬性和方法
屬性
屬性 | 描述 |
---|---|
Attributes | 設置或返回指定文件的屬性。 |
DateCreated | 返回指定文件創建的日期和時間。 |
DateLastAccessed | 返回指定文件最后被訪問的日期和時間。 |
DateLastModified | 返回指定文件最后被修改的日期和時間。 |
Drive | 返回指定文件或文件夾所在的驅動器的驅動器字母。 |
Name | 設置或返回指定文件的名稱。 |
ParentFolder | 返回指定文件或文件夾的父文件夾對象。 |
Path | 返回指定文件的路徑。 |
ShortName | 返回指定文件的短名稱(8.3 命名約定)。 |
ShortPath | 返回指定文件的短路徑(8.3 命名約定)。 |
Size | 返回指定文件的尺寸(字節)。 |
Type | 返回指定文件的類型。 |
方法
方法 | 描述 |
---|---|
Copy | 把指定文件從一個位置拷貝到另一個位置。 |
Delete | 刪除指定文件。 |
Move | 把指定文件從一個位置移動到另一個位置。 |
OpenAsTextStream | 打開指定文件,并返回一個 TextStream 對象以便訪問此文件。 |