This lesson is part of an ongoing tutorial. The first part is here: How
to open a Text File in VB .NET
There will be times when you won’t want to erase all the text from your file.
You’ll only want to add text to what you currently have. In which case you need
Appending text to your file is quite easy.
When you set up the object variable for the StreamWriter, which
you did here, you just typed the name and path of the file:
Dim objWriter As New System.IO.StreamWriter( FILE_NAME
To append text to a file, you type a comma after your file name then type the
Dim objWriter As New System.IO.StreamWriter( FILE_NAME,
If you want to add some text to the file, you need that True value. If you
leave out the True or False, a new file is not created.
Here some code we wrote to that appends text to
Dim FILE_NAME As String = “C:UsersOwnerDocumentstest.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) = “One”
Dim objWriter As New System.IO.StreamWriter(
FILE_NAME, True )
For i = 0 To 4
MessageBox.Show(“Text Appended to the File”)
The lines that have changed are in bold. But, as you can see, not much has
changed! But try both version and see how they work.
Creating a file if it doesn’t exist
If you want to create a file if one doesn’t exist, the process is again quite
Dim objWriter As New System.IO.StreamWriter( FILE_NAME, False)
This time, we’ve just added the word “False” to the end of FILE_NAME.
This will ensure that a new text file is created if one doesn’t exist.
In the next part, we’ll see how to copy a file in VB .NET.
Kaynak : https://www.homeandlearn.co.uk/NET/nets8p5.html ‘sitesinden alıntı