Visual Basic问题

时间:2014-12-10 01:40:50

标签: vb.net

我遇到问题StreamWriter/Reader并使用打开文件和关闭文件。以下是我的代码。

Dim pathlocation As String = "file.txt"
Dim outputpath As New StreamWriter(pathlocation, True)
Dim inputpath As New StreamReader(pathlocation)

Dim contents As String = input.ReadLine()

contents = contents.ToUpper()
outputpath.Write(contents)
outputpath.Close()
inputpath.Close()

我正在尝试阅读"file.txt"中的内容并将其转换为大写,并将结果附加到"file.txt"

1 个答案:

答案 0 :(得分:0)

您可以通过使用System.IO.File对象来完全避免使用StreamReader和StreamWriter:

    Dim fileText As String = File.ReadAllText(filePath)
    File.AppendAllText(filePath, fileText.ToUpper)