18 messaggi dal 05 settembre 2003
Ciao a tutti,

ancora io...
vorrei sapere come si fa a leggere e a scrivere nella seconda o nella terza (e cosi via) riga di un file di testo.

contatore = Trim(ReadCounterFile.ReadLine)
WriteCounterFile.WriteLine(contatore)

Praticamente apro un file di testo (che è il mio contatore) e leggo il valore.

Quello che vorrei fare io è mettere in un unico file di testo 9 righe (9 contatori).


Grazie
Ciao
Vostok3

879 messaggi dal 09 luglio 2002
www.i-studio.it
Usa l'istruzione "AtEndOfStream" e fai un ciclo:
Set fso = CreateObject("Scripting.FileSystemObject")
Set ReadCounterFile= fso.OpenTextFile(filespec, ForReading, False)
Set WriteCounterFile= fso.OpenTextFile(filespec, ForWriting, False)
Do While theFile.AtEndOfStream <> True
contatore = Trim(ReadCounterFile.ReadLine) 
WriteCounterFile.WriteLine(contatore) 
Loop
ReadCounterFile.Close
WriteCounterFile.Close


Ciao
Alex

Internetworking Studio Srl
www.i-studio.it
18 messaggi dal 05 settembre 2003
Secondo te se devo prendere la terza riga metto una var dentro al ciclo
tipo:
conta=conta+1

e naturalmete le condizione nel ciclo

Do While theFile.AtEndOfStream <> True or conta = var1
conta=conta+1
contatore = Trim(ReadCounterFile.ReadLine)
WriteCounterFile.WriteLine(contatore)
Loop

var1 la prendo da un select case a monte...

dovrebbe funzionare...

Grazie1000
Ciao Alex
Vostok3
879 messaggi dal 09 luglio 2002
www.i-studio.it
Se non hai la necessita' di leggere le righe prima di quella che ti interessa puoi anche usare la funzione "SkipLine" che salta una linea.

Oppure, puoi anche seguire un'altra strada. Usi l'istruzione "ReadAll" per leggere tutto il contenuto del file. Poi, usi la funzione "split" per crearti un array che conterra' i vari elementi. Cosi' facendo, leggi tutti gli elementi direttamente usando l'indice.

Ciao
Alex

Internetworking Studio Srl
www.i-studio.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.