เป้าหมาย FileSystemObject ASP
- หน้าก่อนหน้า ASP Error
- หน้าต่อไป ASP TextStream
เป้าหมาย FileSystemObject ใช้เพื่อเข้าถึงระบบไฟล์บนเซิร์ฟเวอร์
ตัวอย่าง
- ไฟล์ที่กำหนดมีอยู่หรือไม่?
- ตัวอย่างนี้แสดงวิธีการสร้างเป้าหมาย FileSystemObject แรก และใช้เทคนิค FileExists ในการตรวจสอบว่าไฟล์นี้มีอยู่หรือไม่
- โฟลเดอร์ที่กำหนดมีอยู่หรือไม่?
- ตัวอย่างนี้แสดงวิธีการใช้เทคนิค FolderExists ในการตรวจสอบว่าโฟลเดอร์นี้มีอยู่หรือไม่
- หน่วยขับเคลื่อนที่กำหนดมีอยู่หรือไม่?
- ตัวอย่างนี้แสดงวิธีการใช้เทคนิค DriveExists ในการตรวจสอบว่าหน่วยขับเคลื่อนนี้มีอยู่หรือไม่
- ขอชื่อของหน่วยขับเคลื่อนที่กำหนด
- ตัวอย่างนี้แสดงวิธีการใช้เทคนิค GetDriveName ในการขอชื่อของหน่วยขับเคลื่อนที่กำหนด
- ขอชื่อโฟลเดอร์ที่เป็นพ่อของหน่วยนำทางที่กำหนด
- ตัวอย่างนี้แสดงวิธีการใช้เทคนิค GetParentFolderName ในการขอชื่อโฟลเดอร์ที่เป็นพ่อของหน่วยนำทางที่กำหนด
- ขอนามสกุลของโฟลเดอร์
- ตัวอย่างนี้แสดงวิธีการใช้เทคนิค GetExtensionName ในการขอนามสกุลของส่วนสุดท้ายในหน่วยนำทางที่กำหนด
- ขอชื่อไฟล์
- ตัวอย่างนี้แสดงวิธีการใช้เทคนิค GetFileName ในการขอชื่อไฟล์ของส่วนสุดท้ายในหน่วยนำทางที่กำหนด
- ขอชื่อหลักของไฟล์หรือโฟลเดอร์
- ตัวอย่างนี้แสดงวิธีการใช้เทคนิค GetBaseName ในการคืนชื่อหลักของไฟล์หรือโฟลเดอร์ในหน่วยนำทางที่กำหนด
เป้าหมาย 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 | กลับส่งชุด Drive ทั้งหมดของคอมพิวเตอร์ท้องถิ่น |
วิธี
วิธี | คำอธิบาย |
---|---|
BuildPath | เพิ่มชื่อไปด้านหลังพาธที่มีอยู่แล้ว |
CopyFile | คัดลอกไฟล์หนึ่งๆหรือหลายๆไฟล์จากตำแหน่งหนึ่งไปยังตำแหน่งอื่น |
CopyFolder | คัดลอกโฟลเดอร์หนึ่งๆหรือหลายๆโฟลเดอร์จากตำแหน่งหนึ่งไปยังตำแหน่งอื่น |
CreateFolder | สร้างโฟลเดอร์ใหม่ |
CreateTextFile | สร้างไฟล์ข้อความและกลับส่ง TextStream สำหรับไฟล์นี้ |
DeleteFile | ลบไฟล์ที่กำหนดหนึ่งๆหรือหลายๆไฟล์ |
DeleteFolder | ลบโฟลเดอร์ที่กำหนดหนึ่งๆหรือหลายๆโฟลเดอร์ |
DriveExists | ตรวจสอบว่าดライฟ์ใดๆมีอยู่หรือไม่ |
FileExists | ตรวจสอบว่าไฟล์ใดๆมีอยู่หรือไม่ |
FolderExists | ตรวจสอบว่าโฟลเดอร์ใดๆมีอยู่หรือไม่ |
GetAbsolutePathName | กลับส่งพาธที่เริ่มต้นจากดライฟ์ในพาธที่กำหนด |
GetBaseName | กลับส่งชื่อพื้นฐานของไฟล์หรือโฟลเดอร์ที่กำหนด |
GetDrive | กลับส่ง Drive ที่ตรงกับพาธที่กำหนด |
GetDriveName | กลับส่งชื่อดライฟ์ของพาธที่กำหนด |
GetExtensionName | กลับส่งชื่อสกุลไฟล์ของส่วนสุดท้ายในพาธที่กำหนด |
GetFile | กลับส่ง File สำหรับพาธที่กำหนด |
GetFileName | กลับส่งชื่อไฟล์ของส่วนสุดท้ายในพาธที่กำหนด |
GetFolder | กลับส่ง Folder สำหรับพาธที่กำหนด |
GetParentFolderName | กลับส่งชื่อโฟลเดอร์พ่อของส่วนสุดท้ายในพาธที่กำหนด |
GetSpecialFolder | กลับส่งพาธยะของโฟลเดอร์พิเศษบางโฟลเดอร์ของ Windows |
GetTempName | กลับส่งไฟล์หรือโฟลเดอร์ที่สร้างสรรค์สุ่มๆ |
MoveFile | ย้ายไฟล์หนึ่งหรือหลายเด้านจากตำแหน่งหนึ่งไปยังตำแหน่งอื่น |
MoveFolder | ย้ายโฟลเดอร์หนึ่งหรือหลายเด้านจากตำแหน่งหนึ่งไปยังตำแหน่งอื่น |
OpenTextFile | เปิดไฟล์ และกลับมาเป็นเป้าหมาย TextStream ที่ใช้เพื่อเข้าถึงไฟล์นั้น |
- หน้าก่อนหน้า ASP Error
- หน้าต่อไป ASP TextStream