在使用时无法导出到.txt(vb)

时间:2017-05-31 17:14:45

标签: vb.net

enter image description here

我正在尝试将外部文本添加到我的应用程序的日志文件中。但每次尝试我都会得到图像中显示的错误:/

以下是我正在使用的代码:

Dim exporter As New StreamWriter("C:\log.txt")
exporter = My.Computer.FileSystem.OpenTextFileWriter("c:\log.txt", True)

exporter.WriteLine(log)
exporter.Close()

1 个答案:

答案 0 :(得分:0)

尝试这样做(此代码将替换整个文件。如果要追加,则需要读取实际值,然后编写或只使用追加函数):

       Using exporter = New StreamWriter("C:\log.txt")
            exporter.WriteLine(log)
        End Using

问题发生的原因是您使用该文件两次。第一个放置New StreamWriter时,第二个是OpenTextFileWriter,然后关闭第一个。