คุณสมบัติวัตถุ FSO (ไฟล์)
Datecreated ส่งคืนวันที่และเวลาในการสร้างโฟลเดอร์นี้
DatelastAccessed ส่งคืนวันที่และเวลาของการเข้าถึงไฟล์ล่าสุด
DatelastModified ส่งคืนวันที่และเวลาที่ไฟล์ถูกแก้ไขครั้งล่าสุด
ไดรฟ์ส่งคืนวัตถุไดรฟ์ของไดรฟ์ที่ไฟล์อยู่
ตั้งชื่อหรือส่งคืนชื่อของไฟล์
ParentFolder ส่งคืนวัตถุโฟลเดอร์ของโฟลเดอร์หลักของไฟล์
PATH ส่งคืนพา ธ สัมบูรณ์ไปยังไฟล์และสามารถใช้ชื่อไฟล์ยาว
ShortName ส่งคืนชื่อไฟล์ในรูปแบบสไตล์ DOS 8.3
ShortPath ส่งคืนเส้นทางสัมบูรณ์ของไฟล์ในรูปแบบ DOS Style 8.3
ขนาดส่งคืนขนาด (ไบต์) ของไฟล์
พิมพ์ถ้าเป็นไปได้ให้ส่งคืนสตริงคำอธิบายสำหรับประเภทไฟล์
วิธีวัตถุ FSO (ไฟล์)
ใช้วิธีการวัตถุไฟล์ FSO
Copyfile คัดลอกไฟล์หนึ่งไฟล์ขึ้นไปไปยังพา ธ ใหม่
createTextFile สร้างไฟล์และส่งคืนวัตถุ TextStream
DELETEFILE ลบไฟล์
OpentExtFile เปิดไฟล์และส่งคืนวัตถุ TextStream สำหรับการอ่านหรือต่อท้าย
เปลี่ยนชื่อไฟล์:
การคัดลอกรหัสมีดังนี้:
Function Rename (sourcename, destname)
หรี่
Set OFSO = Server.CreateObject ("Scripting.FilesYstemObject")
Set ofile = OFSO.getFile (Server.Mappath (Sourcename)))
OFILE.NAME = DESTNAME
set of so = ไม่มีอะไร
Set ofile = ไม่มีอะไร
ฟังก์ชันสิ้นสุด
ลบไฟล์:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น fsodel (ชื่อไฟล์)
สลัว fso, f
ตั้งค่า fso = server.createObject ("Scripting.filesystemObject")
f = server.mappath (ชื่อไฟล์)
ถ้า fso.fileexists (f) แล้ว
fso.deletefile f, true
สิ้นสุดถ้า
ตั้งค่า f = ไม่มีอะไร
ตั้งค่า fso = ไม่มีอะไร
ฟังก์ชันสิ้นสุด
แทนที่สตริงในไฟล์:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น fsoreplace (ชื่อไฟล์, เป้าหมาย, repstring)
Dim objfso, objcountfile, fileTempData
ตั้งค่า objfso = server.createObject ("scripting.filesystemobject")
ตั้งค่า objcountfile = objfso.opentextfile (server.mappath (ชื่อไฟล์), 1, true)
fileTempData = objcountfile.readall
objcountfile.close
fileTempData = แทนที่ (fileTempData, เป้าหมาย, repstring)
ตั้งค่า objcountfile = objfso.createtextfile (Server.mappath (ชื่อไฟล์) จริง)
objcountfile.write fileTempData
objcountfile.close
ตั้งค่า objcountfile = ไม่มีอะไร
ตั้งค่า objfso = ไม่มีอะไร
ฟังก์ชันสิ้นสุด
-
-
'ชื่อฟังก์ชั่น: CreateFolder (Spath)
'ฟังก์ชั่น: สร้างไดเรกทอรี
'PATH: Spath: เส้นทางไดเรกทอรีสัมพัทธ์สร้างขึ้น
'ค่าส่งคืน: ประสบความสำเร็จจริงและล้มเหลวเท็จ
-
'response.write createFolder ("/dgsunshine/uploadfile/demo1/")
ฟังก์ชั่น createFolder (spath)
เมื่อเกิดข้อผิดพลาดต่อไป
หรี่
ถ้า spath = "" แล้ว
createFolder = false
ฟังก์ชั่นออก
สิ้นสุดถ้า
ถ้าทิ้ง (spath, 1) = "/" แล้ว
โฟลเดอร์ = "/"
spath = mid (spath, 2, len (spath))
อื่น
โฟลเดอร์ = "./"
สิ้นสุดถ้า
ถ้าถูกต้อง (spath, 1) = "/" จากนั้น spath = ซ้าย (spath, len (spath) -1)
arrfolder = split (spath, "/")
ตั้งค่า fso = server.createObject ("Scripting.filesystemObject")