Selain mengoperasikan drive dan folder, fungsi paling kuat di FSO adalah mengoperasikan file. Ini dapat digunakan untuk menghitung, manajemen konten, mencari, dan menghasilkan halaman HTML dinamis, dll.
1. Fso.opentextFile
Tak perlu dikatakan, fso.opentextFile adalah untuk membuka file, yang biasanya merupakan file teks txt terbuka. Jadi pertama -tama kami membuat file txt dan kemudian membaca konten melalui FSO.
1, info.txt
| Nama: Cnbruce Seks: Pria |
Setelah membuat file ini, buat halaman ASP di bawah ini. Tentu saja, yang terbaik untuk kedua file tersebut berada di direktori yang sama.
2, opentxt.asp
<% WhatFile = server.mappath ("info.txt") Atur fso = createObject ("Scripting.filesystemObject") Setel txt = fso.opentextFile (Whatfile, 1) rline = txt.readline rline = rline & "<br>" & txt.readline Response.write rline txt.close %> |
Perlu dicatat bahwa apakah Anda membuka drive, folder, file melalui FSO, atau membuka database yang ingin Anda hubungi di masa mendatang, Anda hanya dapat membuka alamat jalur fisik absolut. Tetapi secara umum, mengunggahnya ke penyedia layanan luar angkasa tidak akan secara langsung memahami lokasi file Anda, sehingga sangat disarankan untuk menggunakan server. Metode Mappath: Platform sangat portabel dan memiliki penerapan yang kuat.
CreateObject ("Scripting.FilesystemObject") membuat koneksi ke komponen FSO, dan fso.opentextFile (WhatFile, 1) membuka file info.txt. Parameter "1" berarti "forreading: Buka file dalam mode hanya baca. Anda tidak dapat menulis file ini." Ada juga parameter "2" berarti "Pemberlakuan: Buka file dalam mode tulis", dan parameter "8" berarti "Melaporkan: Buka file dan mulailah menulis dari akhir file".
Setelah membuka file, haruskah Anda menampilkan konten dalam file? Kemudian baca seluruh baris dalam teks melalui metode txt.readline. Jika Anda perlu melanjutkan membaca baris berikutnya, terus gunakan metode txt.readline. Tentu saja, ada metode membaca lain pada awalnya, seperti txt.read (7) membaca sejumlah karakter tertentu, dan txt.readall mengembalikan semua konten dalam teks.
2. Fso.createTextFile
Sama seperti FSO.CreateFolder membuat folder, fso.createTextFile membuat file.
3, creattxt.asp
<% WhatFile = server.mappath ("info.txt") Atur fso = createObject ("Scripting.filesystemObject") Setel myfile = fso.createTextFile (Whatfile, true) Myfile.writeLine ("Nama saya cn-bruce") Myfile.writeLine ("My Sex is Male") Myfile.close %> <a href = "opentxt.asp"> Lihat konten </a> |
File yang dibuat kali ini adalah file info.txt sebelumnya. Parameter yang benar di fso.createTextFile (Whatfile, true) berarti bahwa file yang ada dapat ditimpa. Setelah pembuatan, Anda perlu menambahkan data ke dalamnya dan menggunakan "myfile.writeLine".
Maka Anda sekarang dapat membuat penghitung teks sederhana. Ingat penghitungan sebelumnya? : 1. Menghitung melalui aplikasi, sesi, global.asa; 2. Menghitung melalui komponen penghitung. Tetapi keduanya memiliki masalah umum, yaitu, mereka tidak dapat diselamatkan. Jika server restart, apakah semua catatan akan dihapus?) Maka Anda dapat menggunakan teks untuk merekam data sekarang. Bahkan jika Anda restart, file tersebut masih akan diekstraksi lain kali.