webForumDet fria alternativet

Rader läggs inte till i fil?!

.NET

6 svar · 282 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1
Dim FILE_NAME As string = "min_fil.txt"
Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
        objWriter.WriteLine("---  Skriver rad ---" & Now.ToString)
        objWriter.Close()

Den skriver hela tiden till samma rad.
Jag vill att den skall bygga på med en ny varje gång.
Vad felar?

Medlem sedan mars 20023 561 inlägg
#2

Kanske så här:

objWriter.WriteLine("--- Skriver rad ----" & Now.ToString & System.Enviroment.NewLine)
Medlem sedan nov. 20017 144 inlägg
#3

Nej, jag testade både det och vbCrLf utan framgång.
Samma resultat.

Medlem sedan nov. 20022 355 inlägg
#4

Kasta med en boolean till streamwritern så ska det fungera:

Dim objWriter As New System.IO.StreamWriter(FILE_NAME, True)
Medlem sedan nov. 20017 144 inlägg
#5

Följdfråga, hur får jag fram aktuell sökväg till "applikationens" mapp?

Medlem sedan nov. 20022 355 inlägg
#6
Application.StartupPath

Det finns ett par andra sökvägar i application som kan vara nyttiga att använda. :)

Medlem sedan nov. 20017 144 inlägg
#7

Tack! :)

274 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)