ใน ASP, FSO หมายถึงวัตถุระบบไฟล์ซึ่งเป็นวัตถุระบบไฟล์
ระบบไฟล์คอมพิวเตอร์ที่เราจะจัดการหมายถึงการอยู่บนเว็บเซิร์ฟเวอร์ ดังนั้นตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ที่เหมาะสมสำหรับสิ่งนี้ เป็นการดีที่คุณสามารถตั้งค่าเว็บเซิร์ฟเวอร์บนเครื่องของคุณเองเพื่อให้คุณสามารถทำการทดสอบได้อย่างง่ายดาย หากทำงานบน Windows ให้ลองใช้ Weber Server Pers Presom Person ของ Microsoft
วัตถุโมเดล FSO
Drive Object: Drive Objects สำหรับการเข้าถึงดิสก์หรือไดรฟ์เครือข่าย
วัตถุ filesystemObject: วัตถุระบบไฟล์สำหรับการเข้าถึงระบบไฟล์ของคอมพิวเตอร์
วัตถุโฟลเดอร์: วัตถุโฟลเดอร์สำหรับการเข้าถึงคุณสมบัติทั้งหมดของโฟลเดอร์
TextStream Object: Text Stream Object สำหรับการเข้าถึงเนื้อหาไฟล์
คุณสามารถใช้วัตถุข้างต้นเพื่อทำอะไรก็ได้บนคอมพิวเตอร์ของคุณรวมถึงกิจกรรมการก่อวินาศกรรม --( ดังนั้นโปรดระมัดระวังกับ FSO ในสภาพแวดล้อมเว็บเป็นสิ่งสำคัญมากในการจัดเก็บข้อมูลเช่นข้อมูลผู้ใช้ไฟล์บันทึก ฯลฯ FSO ให้วิธีที่ทรงพลังและง่ายดายในการบันทึกข้อมูลอย่างมีประสิทธิภาพ
FSO ใช้พลังงานจาก Microsoft และ ASP อาจไม่สามารถใช้ได้กับระบบที่ไม่ใช่ Windows อีกต่อไป
ใช้ FSO ได้อย่างไร?
ในการใช้ FSO เพื่อทำงานทั้งหมดให้สร้างวัตถุก่อนอื่นรหัสเป็นเช่นนี้:
-
ตั้งค่า fso = server.createObject (scripting.filesystemobject)
-
สิ่งนี้สร้าง FSO และกำหนดตัวแปร FSO ที่นี่เราสามารถใช้ fso.method หรือ fso.property ซึ่งจะเห็นในตัวอย่างต่อไปนี้
โมเดล FSO อยู่ในไฟล์ Script Runtime DLL ที่จัดทำโดย Microsoft ซึ่งเป็น scrrun.dll คุณสามารถอ้างอิงไฟล์ DLL นี้ในแอปพลิเคชันใด ๆ เช่น MS Access, Word นั่นคือมันไม่ได้ จำกัด เพียงแค่การใช้ใน ASP
นี่คือรายการสั้น ๆ ของวิธีการ FSO:
วิธี FSO
Copyfile คัดลอกไฟล์หนึ่งไฟล์ขึ้นไปไปยังพา ธ ใหม่
createTextFile สร้างไฟล์และส่งคืนวัตถุ TextStream
DELETEFILE ลบไฟล์
OpentExtFile เปิดไฟล์และส่งคืนวัตถุ TextStream สำหรับการอ่านหรือต่อท้าย
หากคุณต้องการทราบวิธีการและคุณสมบัติ FSO ที่สมบูรณ์โปรดดูที่ Microsoft MSDN มาดูตัวอย่างด้านล่าง