วัตถุ FileSystemObject ใช้ในการเข้าถึงระบบไฟล์บนเซิร์ฟเวอร์
ตัวอย่าง
ไม่แฟ้มที่ระบุอยู่?
วิธีการตรวจสอบว่าไฟล์ที่มีอยู่
ไม่โฟลเดอร์ที่ระบุอยู่?
วิธีการตรวจสอบว่าโฟลเดอร์ที่มีอยู่
ไม่ระบุไดรฟ์อยู่?
วิธีการตรวจสอบหากไดรฟ์ที่มีอยู่
ได้รับชื่อของไดรฟ์ที่ระบุ
วิธีการได้รับชื่อของไดรฟ์ที่ระบุ
ได้รับชื่อของโฟลเดอร์หลักของเส้นทางที่ระบุ
วิธีการได้รับชื่อของโฟลเดอร์หลักของเส้นทางที่ระบุ
ได้รับชื่อไฟล์
วิธีการได้รับชื่อไฟล์ขององค์ประกอบสุดท้ายในเส้นทางที่ระบุ
รับนามสกุลไฟล์
วิธีการรับไฟล์นามสกุลขององค์ประกอบสุดท้ายในเส้นทางที่ระบุ
ได้รับชื่อฐานของไฟล์หรือโฟลเดอร์
วิธีการได้รับชื่อฐานของไฟล์หรือโฟลเดอร์ในเส้นทางที่ระบุ
วัตถุ FileSystemObject
วัตถุ FileSystemObject ใช้ในการเข้าถึงระบบไฟล์บนเซิร์ฟเวอร์
วัตถุนี้สามารถจัดการไฟล์โฟลเดอร์และเส้นทางไดเรกทอรี นอกจากนี้ยังเป็นไปได้ที่จะดึงข้อมูลระบบไฟล์ที่มีวัตถุนี้
รหัสต่อไปนี้จะสร้างไฟล์ข้อความ (c:\test.txt) แล้วเขียนข้อความบางส่วนไปยังแฟ้ม:
<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>
คุณสมบัติวัตถุ FileSystemObject และวิธีการอธิบายไว้ด้านล่าง:
คุณสมบัติ
คุณสมบัติ | ลักษณะ |
---|---|
Drives | ผลตอบแทนที่ได้เก็บวัตถุไดรฟ์ทั้งหมดในเครื่องคอมพิวเตอร์ |
วิธีการ
วิธี | ลักษณะ |
---|---|
BuildPath | ผนวกชื่อเพื่อเป็นเส้นทางที่มีอยู่ |
CopyFile | สำเนาหนึ่งหรือไฟล์อื่น ๆ จากสถานที่หนึ่งไปยังอีก |
CopyFolder | สำเนาหนึ่งหรือโฟลเดอร์เพิ่มเติมจากสถานที่หนึ่งไปยังอีก |
CreateFolder | สร้างโฟลเดอร์ใหม่ |
CreateTextFile | สร้างไฟล์ข้อความและส่งกลับวัตถุ TextStream ที่สามารถใช้ในการอ่านจากหรือเขียนไปยังแฟ้ม |
DeleteFile | ลบหนึ่งหรือไฟล์ที่ระบุเพิ่มเติม |
DeleteFolder | ลบหนึ่งหรือโฟลเดอร์ที่ระบุเพิ่มเติม |
DriveExists | ตรวจสอบว่าไดรฟ์ที่ระบุอยู่ |
FileExists | ตรวจสอบว่าไฟล์ที่ระบุอยู่ |
FolderExists | ตรวจสอบว่าโฟลเดอร์ที่ระบุอยู่ |
GetAbsolutePathName | ส่งกลับเส้นทางที่สมบูรณ์จากรากของไดรฟ์สำหรับเส้นทางที่ระบุ |
GetBaseName | ส่งกลับชื่อฐานของไฟล์ที่ระบุหรือโฟลเดอร์ |
GetDrive | ส่งคืนวัตถุไดรฟ์ที่สอดคล้องกับไดรฟ์ในเส้นทางที่ระบุ |
GetDriveName | ส่งกลับชื่อไดรฟ์ของเส้นทางที่ระบุ |
GetExtensionName | ส่งกลับชื่อนามสกุลไฟล์สำหรับองค์ประกอบสุดท้ายในเส้นทางที่ระบุ |
GetFile | ส่งคืนวัตถุไฟล์สำหรับเส้นทางที่ระบุ |
GetFileName | ผลตอบแทนที่ได้ชื่อไฟล์หรือชื่อโฟลเดอร์สำหรับองค์ประกอบสุดท้ายในเส้นทางที่ระบุ |
GetFolder | ส่งคืนวัตถุโฟลเดอร์สำหรับเส้นทางที่ระบุ |
GetParentFolderName | ผลตอบแทนที่ได้ชื่อของโฟลเดอร์แม่ขององค์ประกอบสุดท้ายในเส้นทางที่ระบุ |
GetSpecialFolder | ส่งกลับเส้นทางไปยังบางส่วนของโฟลเดอร์พิเศษของ Windows ฯ |
GetTempName | ส่งคืนแฟ้มชั่วคราวที่สร้างแบบสุ่มหรือโฟลเดอร์ |
MoveFile | ย้ายมากกว่าหนึ่งไฟล์จากสถานที่หนึ่งไปยังอีก |
MoveFolder | ย้ายหนึ่งหรือมากกว่าโฟลเดอร์จากสถานที่หนึ่งไปยังอีก |
OpenTextFile | เปิดไฟล์และส่งกลับวัตถุ TextStream ที่สามารถใช้ในการเข้าถึงไฟล์ |