Svuotare un file .txt

domenica 28 gennaio 2007 - 18.36

mr_rox\ Profilo | Newbie

Ciao a tutti...
ho un problema con la gestioen dei file ..
son riuscito a leggere e a scrivere da ub file ...ma non riesco a svuotarlo..
Nel senso che vorrei resettarlo per poi riscriverlo daccapo..
Come posso fare??
Grazie a tutti
Rocco
p.s.: non voglio cancellare e ricreare il fiel per evitare di avere problemi con i permessi sui vari sistemi!!!

Giamp72 Profilo | Junior Member

ma non devi fare altro che scriverci senza specificare l'append..
in questo modo la scrittura del tuo file parte sempre da zero.
..cerco di spiegarmi meglio con un esempio.
Se tu scrivi :

Dim myStreamReader As System.IO.StreamWriter
myStreamReader = System.IO.File.CreateText(File)

myStreamReader.WriteLine("Riga1")
myStreamReader.WriteLine("Riga2")

myStreamReader.Close()

Ogni volta che scrivi in questo modo le informazioni contenute nel file precedentemente salvato vegono perse.

Viceversa se tu volessi mantenere le informazioni del file precedente, avresti scritto:

Dim myStreamReader As System.IO.StreamWriter
myStreamReader = System.IO.File.AppendText(File)

myStreamReader.WriteLine("Riga1")
myStreamReader.WriteLine("Riga2")

myStreamReader.Close()

ciao
Giamp72

mr_rox\ Profilo | Newbie

ok ...grazie
Per scrivere usavo l'append...
non sapevo ci fosse anche l'altro metodo
Grazie
Rocco

Giamp72 Profilo | Junior Member

visto che hai risolto dovresti accettare il post.. così viene chiusa la richiesta..
ciao
Giamp72
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5