FSO berarti fileSystemObject, yang merupakan objek sistem file. Model objek FSO termasuk dalam perpustakaan tipe skrip (scrrun.dll). Ini juga berisi lima objek: drive, folder, file, fileSystemObject dan TextStream, yang sangat nyaman untuk memanipulasi file dan folder.
FSO File (File) Properti Objek
Deskripsi atribut
Digatedeated Mengembalikan Tanggal dan Waktu Pembuatan Folder Ini
Datelascescessed mengembalikan tanggal dan waktu akses terakhir ke file
DatelastModified Mengembalikan tanggal dan waktu ketika file terakhir dimodifikasi
Drive Mengembalikan objek drive drive tempat file berada
Nama pengaturan atau kembalikan nama file
Parentfolder Mengembalikan objek folder dari folder induk file
Jalur mengembalikan jalur absolut ke file, dan dapat menggunakan nama file yang panjang
Shortname Mengembalikan nama file dalam Formulir Gaya DOS 8.3
ShortPath Mengembalikan file jalur absolut dalam bentuk DOS Style 8.3
Ukuran Mengembalikan ukuran (byte) file
Ketik, jika memungkinkan, mengembalikan string deskripsi untuk jenis file
Metode Objek File (File) FSO
Penggunaan metode objek file FSO
Salin satu atau lebih file ke jalur baru
CreateTextFile membuat file dan mengembalikan objek TextStream
Dihapus menghapus file
OpenTextFile membuka file dan mengembalikan objek TextStream untuk membaca atau menambahkan
Ubah nama file:
Salinan kode adalah sebagai berikut: FunctionName (Sourcename, DestName)
Dimofso, ofile
setOfSO = server.CreateObject ("Scripting.FilesystemObject")
setofile = ofso.getFile (server.mappath (Sourcename))
Ofile.name = DestName
SetOfSO = tidak ada
Setofile = tidak ada
Fungsi endfungsi
Hapus file
Salinan kode adalah sebagai berikut: FunctionFsodel (nama file)
Dimfso, f
setFSO = server.CreateObject ("Scripting.FilesystemObject")
f = server.mappath (nama file)
iffso.fileexists (f) lalu
fso.deletefilef, benar
endif
setf = tidak ada
setfso = tidak ada
Fungsi endfungsi
Ganti string dalam file
Salinan kode adalah sebagai berikut: functionFsoreplace (fileName, target, repString)
DimoBjfso, objcountfile, filetempdata
SetObjfso = server.CreateObject ("Scripting.FilesystemObject")
Setobjcountfile = objfso.opentextFile (server.mappath (nama file), 1, true)
FiletempData = objcountfile.readall
objcountfile.close
FiletempData = ganti (filetempdata, target, repString)
Setobjcountfile = objfso.createTextFile (server.mappath (nama file), true)
objcountfile.writeFiletempData
objcountfile.close