В моем проекте 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 как временный файл, поэтому он всегда будет пустым, за исключением случаев, когда я пишу в нем. Но я не хочу позволять пользователю сохранять в нем, поэтому, когда он закроет файл, должно появиться диалоговое окно «Сохранить как». После закрытия файл должен вернуться пустым. Сложно ли это получить? Как я могу это сделать?
Другими словами, я хочу, чтобы редактор действовал так, как если бы вы делали «Файл-> Новый»... Итак, у вас есть временный файл, не хранящийся на жестком диске.