Come leggere un file in ASP

La lettura del contenuto di un file di testo nel linguaggio ASP è molto simile ad altri linguaggi di programmazione.

Inizialmente è necessario aprire in lettura il file.

nomefile= Server.Mappath ("archivio.txt")
Set objFile1 = Server.CreateObject ("Scripting.FileSystemObject")
Set objApri = objFileSy.OpenTextFile(nomefile, 1)

Dopo aver aperto il file è possibile leggere il contenuto del primo record ( o linea ).

Response.Write objApri.ReadLine

Una volta completata l'operazione di lettura si può chiudere il file.

objApri.close
Set objApri = Nothing
Set objFile1 = Nothing

Lo script precedente apre il file di testo "archivio.txt" e legge soltanto la prima riga (record) del file.

E per leggere tutti i record del file?

Per leggere l'intero numero dei record di un file è necessario inserire una struttura loop condizionata al raggiungimento della fine del file ( EOF ) tramite la proprietà AtEndOfStream.

Do While Not objApri.AtEndofStream
Response.Write objApri.ReadLine
Loop

Questo script reitera fin quando raggiunge l'ultima riga del file. In questo modo, posso leggere in sequenza tutti i record del file.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base