如何在VB.NET中保存文件?

如何在VB.NET中保存文件?,vb.net,Vb.net,我正在尝试使用savefiledialog工具,但它不会将文件创建到选定的目标 Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click Dim saveFileDialog1 As New SaveFileDialog() saveFileDialog1.Filter = "txt files (*.txt)|*.txt" saveFileDialog1.Titl

我正在尝试使用savefiledialog工具,但它不会将文件创建到选定的目标

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

    Dim saveFileDialog1 As New SaveFileDialog()
    saveFileDialog1.Filter = "txt files (*.txt)|*.txt"
    saveFileDialog1.Title = "Save a Text File"
    If saveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK & saveFileDialog1.FileName.Length > 0 Then
        RichTextBox2.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText)
    End If
End Sub
VB.NET中的字符串是用关键字表示的,而不是使用&(字符串连接运算符)

若您在这个问题上设置了Option Strict,将在编译时发出信号 (顺便说一下,不需要测试文件名长度。如果不提供文件名,对话框不会关闭)

If saveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK And 
    saveFileDialog1.FileName.Length > 0 Then
  ....