vb 2005

brun

Power Member
tou a fazer um programa no vb 2005 tem la uma parte que é para gravar em ficheiro .txt so que entretanto o programa continua a receber mensagens e eu quero saber como acrescentar no ficheiro txt sem o substituir.
 
Para acrescentar texto ao ficheiro sem eliminar o que conteudo existe basta que se passe o parâmetro true qnd se faz a criação da stream que vai efectuar a ligação ao ficheiro. O construtor da classe StreamWriter é o seguinte

Código:
Public Sub New (path As String, append As Boolean)

Para fazeres o que pretendes podes programar a stream da seguinte forma:

Código:
Dim Filename As String = "C:\test.txt"
Dim i As Integer
Dim aryText(4) As String

aryText(0) = "Mary WriteLine"
aryText(1) = "Had"
aryText(2) = "Another"
aryText(3) = "Little"
aryText(4) = "Lamb"

Dim objWriter As New System.IO.StreamWriter(Filename, True)

For i = 0 To 4
    objWriter.WriteLine(aryText(i))
Next

objWriter.Close()
MsgBox("Text Appended to the File")


Cumprimentos,

Sérgio Vicente.
 
Back
Topo