我确信这很简单,但让我难倒了一会儿!
我需要向用户显示一个文本文件,当程序执行时会在其中写入行。像“在这个文件上工作 - 成功!”这样的东西。另一个论坛帖子帮助我允许多个进程访问文本文件,但现在当我使用Process.Start打开文本文件时,它没有显示使用StreamWriter编写的行。非常感谢任何帮助。
代码:
Dim ExportLog As String = "C:\ExportLog.txt"
If System.IO.File.Exists(ExportLog) Then
System.IO.File.Delete(ExportLog)
End If
Using writeStream = System.IO.File.Open(ExportLog,
FileMode.OpenOrCreate, FileAccess.ReadWrite,
FileShare.ReadWrite), Write As New StreamWriter(writeStream)
Write.WriteLine("Starting")
End Using
Dim MyLog As Process = Process.Start(ExportLog)