Avatar billede melby Nybegynder
02. marts 2007 - 12:29 Der er 2 kommentarer

Opdater tekst i ini fil med VB.NET

Hej Eksperter
Hvordan overskriver jeg teksten i en ini-fil ?
Jeg kan godt hente og skrive til filen men den tilføjer bare den nye tekst, jeg vil gerne have den til at overskrive.

Jeg bruger følgende kode til at hente indholdi ini-filen

Dim datafile As String = "c:\config.ini"

Dim sr As New System.IO.StreamReader(datafile)
Dim inputLine As String

inputLine = sr.ReadLine

' Her bearbejder jeg så det jeg har hentet ind

inputLine = inputLine

sr.Close()

' Så skriver jeg i filen igen

Dim su As New System.IO.StreamWriter(datafile, True)

su.WriteLine(inputLine)

su.Close()
Avatar billede mrbonus Novice
02. marts 2007 - 12:49 #1
Ved ikke hvad den smarteste måde er, men jeg plejer at gøre således

File.Delete(filNavn)
File.Create(filNavn)
02. marts 2007 - 21:04 #2
Jeg gør sådan her:
Dim file As System.IO.File
Dim write As System.IO.StreamWriter
write = file.CreateText("C:\filename.txt")
write.WriteLine("tekst")
write.Close()

- så bliver den overskrevet hver gang
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester