Home »
        VB.Net »
        VB.Net Programs
    
    VB.Net program to read the content of a file character by character
    
    
    
    
	    
		    By Nidhi Last Updated : November 16, 2024
	    
    
    
    Reading a file character by character in VB.Net
    Here, we will use ReadByte() method to read the data from the file byte-wise and then covert each byte into a printable character and print the data on the console screen.
    
    Program/Source Code:
    The source code to read the content of a file character by character is given below. The given program is compiled and executed successfully.
    VB.Net code to read the content of a file character by character
'Vb.Net program to read data from file 
'character by character till the end of the file.
Imports System.IO
Imports System.Text
Module Module1
    Sub Main()
        Dim stream As New FileStream("C:\data.txt", FileMode.Open)
        Dim val As Integer
        Dim ch As Char
        Dim flag As Boolean = True
        Console.WriteLine("Content of file: ")
        While (flag = True)
            val = stream.ReadByte()
            If (val < 0) Then
                flag = False
            Else
                ch = Convert.ToChar(val)
                Console.Write(ch)
            End If
        End While
    End Sub
End Module
Output
Content of file:
It is a book.
It is a table.
It is a fan.
Press any key to continue . . .
    Explanation
    In the above program, we created a class module Module1 that a Main() function. The Main() method is the entry point of the program, here we used ReadByte() method to read the data from the specified file byte-wise and then converted each byte into a printable character and print the data on the console screen.
    VB.Net StringReader, StringWriter, Stream Programs »
    
    
    
    
   
    
  
    Advertisement
    
    
    
  
  
    Advertisement