VB.NET SaveFileDialog每次都会创建一个新文件

时间:2015-11-03 22:27:44

标签: savefiledialog

我正在尝试创建一个文件编写程序,当我单击“保存”时,它每次都会创建一个新文件。如何在同一个文件中写入?

我正在使用VB.NET和SaveFileDialogs。提前谢谢。

2 个答案:

答案 0 :(得分:0)

检查文件是否存在,如此

File.Exists("path to file")

所以你会做这样的事情

Dim fileName as string = "path to file name"

If File.Exists(fileName) = true then 
   '...
end if

编辑1

此链接可以帮助您MSDN SaveDialog.Overwrite

编辑2

现在我们知道您正在尝试保存富文本框的内容

Save Rich Text Box

你想要的东西,你想要一个类似于单词的文件菜单,就像你说的一样,保存和保存为和功能。一个用于保存并覆盖现有文件,一个用于打开对话框,如果要覆盖文件以按照上一个编辑弹出一个promopt。

  1. 列表项

答案 1 :(得分:0)

transform.localPosition+=movement; 之后将此代码添加到代码顶部:

Public Class MainForm

当您打开文件时,请将此代码添加到打开文件的代码中,如下所示:

Dim currentFile as String = ""

在保存按钮的事件处理程序上,将currentFile = OpenFileDialog1.FileName 更改为:

SaveFileDialog1.ShowDialog()