Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Scrivere in testa ad un file txt
martedì 31 ottobre 2006 - 12.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
pieroalampi
Profilo
| Expert
816
messaggi | Data Invio:
mar 31 ott 2006 - 12:43
Salve ho un problemino, in un file di testo (per l'esattezza un file ini) dovrei scrivere all'inizio del file, esattamente nella prima riga una stringa.
utilizzando il canonico
**********************************************************
Dim pathini As String
pathini = (txtDir + "\filesuscrivere.ini")
Dim inifile As StreamWriter = New StreamWriter(pathini, True)
inifile.WriteLine("[dascrivereinprimariga]")
inifile.Flush()
inifile.Close()
**********************************************************
ma il tutto viene scritto alla fine del file, come posso fare??
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mar 31 ott 2006 - 13:39
>Salve
Ciao
>ho un problemino, in un file di testo (per l'esattezza
>un file ini) dovrei scrivere all'inizio del file, esattamente
>nella prima riga una stringa.
>ma il tutto viene scritto alla fine del file, come posso fare??
Ho il *dubbio* che non si possa fare direttamente... e che bisogni prima salvare il contenuto attuale del file, svuotarlo, scrivere la riga che ti interessa e riaggiungere in append il contenuto salvato.
Attendo conferme o smentite
Ciao
My Blog...
http://blogs.dotnethell.it/Mark/
dominatore
Profilo
| Newbie
20
messaggi | Data Invio:
mar 31 ott 2006 - 13:51
confermo...già il solo fatto che apri il file in modalità append significa che quello che andrai a scrivere finirà in coda al file...quindi ha ragione markone ciao!!
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mar 31 ott 2006 - 14:00
Meglio ancora... invece di "svuotare" il tuo file originale.... potresti scriverne uno nuovo...inserire il contenuto del vecchio file e salvarlo con lo stesso nome in modo da sovrascrivendo.
Ciao
My Blog...
http://blogs.dotnethell.it/Mark/
pieroalampi
Profilo
| Expert
816
messaggi | Data Invio:
mar 31 ott 2006 - 14:41
la questione è stata definitivamente messa al posto utilizzando sostanzialmente 3 file:
file .ini
file mappa
file tmp
infatti creo un file tmp utilizzando il file mappa che contiene tutto ad eccezione della data che andra recuperata dalla composizione di una stringa riverso il tutto effettuando un writeline prima con la data e poi grazie ad un :
Dim fileiniw As New StreamWriter(pathini)
fileiniw.Write(fileini.ReadToEnd)
scrivo dul file temp e poi copio tutto sul file ini ed ecco qui!!!!!
Torna su
Stanze Forum
Elenco Threads
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 !