在我的vb.NET项目中,我引用了一个名为check_output.txt
的“内容”资源。
在代码中我打开这个文件,写入它然后在默认文本编辑器中显示该文件。我使用的代码是:
Dim FILE_NAME As String = Application.StartupPath & "\" & "check_output.txt"
If System.IO.File.Exists(FILE_NAME) = True Then
Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
objWriter.Write(txtOutput.Text)
objWriter.Close()
System.Diagnostics.Process.Start(FILE_NAME)
Else
MsgBox("Impossibile trovare il file di testo di default", vbCritical, "Errore")
End If
我想将txt文件视为临时文件,因此除非我在其中写入,否则它将始终为空。但我不想让用户保存在其中,所以当他关闭文件时,应该出现“SaveAs”对话框。关闭后,文件应返回空。获得这个很棘手吗?我怎么能这样做?
换句话说,我希望编辑器在您执行“File-> New”时的行为......所以你有一个临时文件,而不是存储在硬盘中。
答案 0 :(得分:1)