VB.NET / C# 获取指定文件路径(路径包含文件名)

目的是用文件浏览器选择指定文件,然后获取指定文件的路径。

注:所有程序基于 Visual Studio 2013

1. 首先新建个 Windows Forms Application

2. 然后弄个 TextBox 再加一个 Button(如果你喜欢的话,把 Button名字改成 ... )

3. 加入一个 OpenFileDialog 的对话框(左侧工具栏找到 OpenFileDialog 然后双击即可,如图可以看到 OpenFileDialog1 已经添加到 Form)

VB 代码

4.1 双击 Button 按钮(就是刚才的...),将下方代码写入 Sub 与 End Sub 之间 (如图所示)

1
2
3
        If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            TextBox1.Text = OpenFileDialog1.FileName
        End If

C# 代码

4.2 C# 写法和 VB 类似,只不过代码不同,要把代码写在大括号中

1
2
3
4
            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                textBox1.Text = openFileDialog1.FileName;
            }

5. 测试程序

附:此时的路径是包含文件名的,如果只要路径,请自行更改代码