Pada titik ini, Anda mungkin memiliki pemahaman yang baik tentang FSO. Mari kita lihat lebih dalam untuk menyelesaikan masalah yang lebih kompleks.
Pertama, Anda mungkin ingin mengganti nama file. Untuk melacak semua dokumen, Anda akan ingin menamainya menjadi unik sehingga mereka dapat dengan mudah ramah di daerah dengan sistem
Jangan. Sayangnya, FSO tidak mengizinkan operasi perubahan nama file sederhana, jadi kami harus memodifikasinya.
< %
'Buat objek FSO
atur fso = server.createObject (scripting.filesystemObject)
Path = C: emp est.txt
strdate = ganti (date (), /,)
strdir = c: inetpubwwwrootartikel & strdate
strnewfileName = jam (sekarang) & _ & menit (sekarang) & _ &
kedua (sekarang) & .html
'Buka file lama
Setel file = fso.opentextFile (path, 1) < - untuk membaca
strtext = file.readall
atur file = tidak ada
'Periksa dan/atau buat folder
Jika tidak fso.folderexists (server.mappath (strdir)) maka
set f = fso.createFolder (server.mappath (strdir))
kalau tidak
Setel f = fso.getFolder (server.mappath (strdir))
akhiri jika
'Buat dan tulis file baru
Setel file = fso.createTextFile (f.path & & strnewfileName)
file.write (strtext)
set f = tidak ada
file.close
atur file = tidak ada
'Hapus file lama
fso.deleteFile (Path & & Rst (FileName) & i)
'Bersihkan
atur fso = tidak ada
%>
Kurangnya kemampuan FSO telah menjadi keuntungan di sini, dan kami dapat melakukan 2 langkah sekaligus. Pertama, buka file dan baca konten file. Misalkan Anda ingin membuatnya di sini
Folder unik dan file unik untuk menyimpan artikel. Namun, karena jalur ke folder akan berubah setiap hari, perlu untuk terlebih dahulu memeriksa apakah foldernya sudah
ada, jika tidak, buatlah. Ini dilakukan di cuplikan FSO.Folderexists. Kemudian, ambil jalur itu dan buat file baru. baru
Setelah file dibuat, hapus file lama, yang dilakukan melalui fso.deleteFile.
2 langkah ini adalah: ganti nama file dan kemudian pindahkan ke direktori yang lebih cocok. Perhatikan bahwa Anda juga dapat melakukan lebih banyak operasi pada file di sini, seperti menulis
Edit konten sebelum memasukkan file baru.