Save various data types to a text file : StreamWriter « Stream File « VB.Net Tutorial






Imports System.IO

public class Test
   public Shared Sub Main
        Dim objSW As StreamWriter
        Dim objFS As FileStream
        Dim dteBDate As Date = #2/8/1960 1:04:00 PM#

        objFS = New FileStream("test.txt", FileMode.Create)
        objSW = New StreamWriter(objFS)
        With objSW
            .WriteLine(9.009)
            .WriteLine(1 / 3)
            .Write("The current date is ")
            .Write(Now())
            .WriteLine(True)
            .WriteLine("Your age in years is {0}, in months is {1}, " & _
               "in days is {2}, and in hours is {3}.", _
               DateDiff(DateInterval.Year, dteBDate, Now), _
               DateDiff(DateInterval.Month, dteBDate, Now), _
               DateDiff(DateInterval.Day, dteBDate, Now), _
               DateDiff(DateInterval.Hour, dteBDate, Now))
            .Close()
        End With
        objFS.Close()
   End Sub
End class








13.19.StreamWriter
13.19.1.Create StreamWriter from FileStream
13.19.2.Use StreamWriter and StreamReader to deal with text file
13.19.3.Save various data types to a text file
13.19.4.Log file with StreamWriter and StreamReader
13.19.5.Use WriteAllLines to write text to a file
13.19.6.Redirect standard output from the console to the output file
13.19.7.Recover the standard output stream so that a completion message can be displayed.
13.19.8.Use the OpenStandardOutput method.