วิธี Copy ของ ASP
การระบุและการใช้งาน
วิธี Copy สามารถคัดลอกไฟล์หรือโฟลเดอร์ที่กำหนดมายังที่อื่นๆ
หมายเหตุ:ผลลัพธ์ของการใช้รูปแบบ Copy สำหรับ File หรือ Folder ตรงกันทั้งสองกับการทำงานของ FileSystemObject.CopyFile หรือ FileSystemObject.CopyFolder ในละแวกเดียวกัน ใน FileSystemObject.CopyFile หรือ FileSystemObject.CopyFolder ใช้ object หมายถึงไฟล์หรือโฟลเดอร์ และส่งไฟล์หรือโฟลเดอร์เป็นตัวอุปกรณ์ให้กับ FileSystemObject.CopyFile หรือ FileSystemObject.CopyFolder แต่ควรจำได้ว่ามีเมื่อใช้วิธี FileSystemObject.CopyFile หรือ FileSystemObject.CopyFolder แล้ว สามารถคัดลอกไฟล์หรือโฟลเดอร์หลายไฟล์หรือโฟลเดอร์
รูปแบบการใช้งาน:
FileObject.Copy destination [overwrite] FolderObject.Copy destination [overwrite]
parameter | description |
---|---|
destination | สำคัญ คือสถานที่ที่ต้องการคัดลอกไฟล์หรือโฟลเดอร์ไปยัง ไม่อนุญาตให้ใช้ wildcard |
overwrite | เลือกได้ แสดงว่าควรประกาศว่าจะทำให้เกิดความชัดเจนหรือไม่ สำหรับไฟล์หรือโฟลเดอร์ที่มีอยู่แล้ว ค่า True หมายถึงไฟล์หรือโฟลเดอร์สามารถทำการเข้าถึงได้ ค่า false หมายถึงไฟล์หรือโฟลเดอร์ไม่สามารถทำการเข้าถึงได้ ค่าเริ่มต้นคือ true |
เพื่อตัวอย่าง File Object
<% dim fs,f set fs=Server.CreateObject("Scripting.FileSystemObject") set f=fs.GetFile("c:\test.txt") f.Copy "c:\new_test.txt",false set f=nothing set fs=nothing %>
เพื่อตัวอย่าง Folder Object
<% dim fs,fo set fs=Server.CreateObject("Scripting.FileSystemObject") set fo=fs.GetFolder("c:\test") fo.Copy "c:\new_test",false set fo=nothing set fs=nothing %>