Setelah mengoperasikan drive, Anda kemudian akan mengoperasikan folder. Ini termasuk: mengekstraksi informasi folder, membuat folder, menghapus folder, folder menyalin, folder bergerak, dll. Mari kita lihat secara detail di bawah ini.
1. Fso.getFolder
Anda dapat melihat sekilas bahwa ia mengekstraksi folder. Jadi folder mana yang harus saya ekstrak? Jalan ke folder harus diikuti. Setelah mengekstraknya, mari kita tampilkan informasi yang relevan dari folder? Apakah ada perlu diekstraksi secara khusus? Jadi, lihat programnya:
1, getfldr.asp
<% Atur fso = createObject ("Scripting.filesystemObject") Setel fldr = fso.getFolder ("c:/file program") Response.write "Nama folder induk adalah:" & fldr & "<br>" Jika fldr.isrootfolder = true maka Response.write "Folder ini adalah folder" & "<br>" Kalau tidak Response.write "Folder ini bukan folder root" & "<br>" Akhiri jika Response.write "nama drive adalah:" & fldr.drive & "<br>" %> |
Pertama, membuat koneksi ke komponen FSO sangat penting, dan kemudian atur fldr = fso.getFolder ("C:/Program Files") mengatur objek FLDR yang akan ditetapkan ke program berikut.
fldr.isrootfolder adalah untuk menentukan apakah foldernya adalah folder, dan nilainya adalah nilai boolean (benar atau salah); Fldr.Drive menampilkan huruf drive tempat folder berada.
2. Fso.createFolder
Yang lebih menarik adalah Anda dapat membuat folder melalui ASP, di mana Anda dapat membuat folder di mana saja di dalam otoritas Anda.
2, creatfldr.asp
<% Atur fso = createObject ("Scripting.filesystemObject") fso.createFolder ("c:/cnbruce") Response.write "nama folder" & fso.getBasename ("c:/cnbruce") %> |
Saat mengeksekusi program, Anda harus menemukan bahwa ada folder cnbruce di drive C, dan fso.getBasename adalah nama folder yang mengekstraksi.
3. FSO.DeleteFolder
Folder dapat dibuat melalui ASP, dan folder juga dapat dihapus.
3, delfldr.asp
<% Atur fso = createObject ("Scripting.filesystemObject") fso.deleteFolder ("c:/cnbruce") Response.write "folder dihapus" %> |
Saya menemukan bahwa folder CNBruce yang baru dibuat memang telah dihapus.
Perhatikan bahwa kadang -kadang Anda perlu menghapus folder, dan folder tidak ada, kesalahan logis program akan terjadi. Status folder harus ditentukan terlebih dahulu.
<% dir = server.mappath ("cnbruce") Atur fso = createObject ("Scripting.filesystemObject") if (fso.folderexists (dir)) lalu fso.deleteFolder (dir) response.write ("folder cnbruce telah dihapus") kalau tidak fso.createFolder (dir) response.write ("folder cnbruce telah dibuat") akhiri jika %> |
Kemudian, kami akan menggunakan program umum untuk beradaptasi secara fleksibel.