我正在尝试创建一个文件编写程序,当我单击“保存”时,它每次都会创建一个新文件。如何在同一个文件中写入?
我正在使用VB.NET和SaveFileDialogs
。提前谢谢。
答案 0 :(得分:0)
检查文件是否存在,如此
File.Exists("path to file")
所以你会做这样的事情
Dim fileName as string = "path to file name"
If File.Exists(fileName) = true then
'...
end if
此链接可以帮助您MSDN SaveDialog.Overwrite
编辑2
现在我们知道您正在尝试保存富文本框的内容
你想要的东西,你想要一个类似于单词的文件菜单,就像你说的一样,保存和保存为和功能。一个用于保存并覆盖现有文件,一个用于打开对话框,如果要覆盖文件以按照上一个编辑弹出一个promopt。
答案 1 :(得分:0)
在transform.localPosition+=movement;
之后将此代码添加到代码顶部:
Public Class MainForm
当您打开文件时,请将此代码添加到打开文件的代码中,如下所示:
Dim currentFile as String = ""
在保存按钮的事件处理程序上,将currentFile = OpenFileDialog1.FileName
更改为:
SaveFileDialog1.ShowDialog()