วัตถุไฟล์ ASP
ออบเจ็กต์ File ใช้เพื่อส่งคืนข้อมูลเกี่ยวกับไฟล์ที่ระบุ
ตัวอย่างเพิ่มเติม
วิธีรับวันที่และเวลาที่ไฟล์ที่ระบุถูกแก้ไขครั้งล่าสุด
วิธีรับวันที่และเวลาที่เข้าถึงไฟล์ที่ระบุครั้งล่าสุด
วิธีคืนค่าแอตทริบิวต์ของไฟล์ที่ระบุ
วัตถุไฟล์
ออบเจ็กต์ File ใช้เพื่อส่งคืนข้อมูลเกี่ยวกับไฟล์ที่ระบุ
ในการทำงานกับคุณสมบัติและวิธีการของวัตถุ File คุณจะต้องสร้างอินสแตนซ์ของวัตถุ File ผ่านวัตถุ FileSystemObject อันดับแรก; สร้างวัตถุ FileSystemObject แล้วสร้างอินสแตนซ์ของวัตถุ File ผ่านเมธอด GetFile ของวัตถุ FileSystemObject หรือผ่านคุณสมบัติ Files ของวัตถุโฟลเดอร์
รหัสต่อไปนี้ใช้วิธี GetFile ของวัตถุ FileSystemObject เพื่อสร้างอินสแตนซ์ของวัตถุ 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 อธิบายไว้ด้านล่าง:
คุณสมบัติ
Property | Description |
---|---|
Attributes | Sets or returns the attributes of a specified file |
DateCreated | Returns the date and time when a specified file was created |
DateLastAccessed | Returns the date and time when a specified file was last accessed |
DateLastModified | Returns the date and time when a specified file was last modified |
Drive | Returns the drive letter of the drive where a specified file or folder resides |
Name | Sets or returns the name of a specified file |
ParentFolder | Returns the folder object for the parent of the specified file |
Path | Returns the path for a specified file |
ShortName | Returns the short name of a specified file (the 8.3 naming convention) |
ShortPath | Returns the short path of a specified file (the 8.3 naming convention) |
Size | Returns the size, in bytes, of a specified file |
Type | Returns the type of a specified file |
วิธีการ
Method | Description |
---|---|
Copy | Copies a specified file from one location to another |
Delete | Deletes a specified file |
Move | Moves a specified file from one location to another |
OpenAsTextStream | Opens a specified file and returns a TextStream object to access the file |