保存文件对话框说文件正由另一个进程Visual Basic使用

时间:2017-02-06 23:26:11

标签: vb.net savefiledialog

我正在制作一个打开,编辑和保存文本文件的程序。到目前为止,开放和编辑部分正在运行(但编辑部分存在错误,我将在稍后介绍,最糟糕的情况是我将不得不改变一些形式,但我&# 39;我相信我能解决它。我的主要问题是保存部分。老实说,我不知道我在打开/保存文件对话框时做了什么,所以我真的不知道从哪里开始修复它。

我去保存一个文件,然后将其保存为带有任何名称的.txt文件(新文件或覆盖它并不重要)然后它给了我一个说明"文件的例外正在被另一个进程使用"即使它是一个全新的文件。这是来源:

        Dim myStream As Stream
        Dim saveFileDialog1 As New SaveFileDialog()

        saveFileDialog1.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*"
        saveFileDialog1.FilterIndex = 2
        saveFileDialog1.DefaultExt = ".txt"
        saveFileDialog1.FileName = "New File.txt"

        If saveFileDialog1.ShowDialog() = DialogResult.OK Then
            myStream = saveFileDialog1.OpenFile()
            If (myStream IsNot Nothing) Then
                My.Computer.FileSystem.WriteAllText(saveFileDialog1.FileName.ToString, txtOutput.Text, True)
            End If
        End If

0 个答案:

没有答案