Lorenzo Pascucci
a- a+

Scrivere i file

Per scrivere file esistono 2 modi: scrivere file nuovi o filegià esistenti, in quest'ultimo caso èpossibile decidere se scrivere cancellando il contenutogià presente o aggiungerlo alla fine...

Per scrivere una riga si utilizza il metodo Write, in questomodo:

objTextStream.Write("testo da inserire")

mentre utilizzando WriteLine si scriverà una riga e siandrà a capo:

objTextStream.WriteLine("testo da inserire")

Infine per fare n ritorni a capo, basta utilizzareWriteBlankLines(n):

objTextStream.WriteBlankLines(n)

Ecco un codice completo per scrivere del testoall'interno di un file:

strPath = Server.Mappath("file.txt")Set objFileSy = Server.CreateObject("Scripting.FileSystemObject")Set objApriFile = objFileSy.OpenTextFile(strPath, ForWriting)objApriFile.Write("Ciao")objApriFile.WriteLine(" Matteo")objApriFile.WriteBlankLines(2)objApriFile.Write("sono Lorenzo")objApriFile.closeSet objApriFile = NothingSet objFileSy = Nothing


Come già detto è possibile scrivere un fileesistente da zero cancellando i vecchi dati o aggiungendosemplicemente nuove righe a quelle già presenti. Nelloscript qui sopra analizzato il codice viene riscritto dazero, in quanto abbiamo impostato ForWriting, scegliendoinvece ForAppending avremo semplicemente aggiunto lerighe:

Ciao Matteo

sono Lorenzo

a quelle già esistenti.

 



Ti potrebbe interessare anche

commenta la notizia