winform 获取文件名
时间: 2023-10-25 19:08:44 浏览: 127
要获取 WinForm 中选择的文件的文件名,可以使用 OpenFileDialog 控件。具体步骤如下:
1. 在 WinForm 窗体中添加 OpenFileDialog 控件;
2. 在代码中实例化 OpenFileDialog 对象,并设置相关属性;
3. 调用 OpenFileDialog 的 ShowDialog 方法,获取用户选择的文件路径;
4. 使用 Path 类的 GetFileName 方法,获取文件名。
以下是示例代码:
```csharp
using System;
using System.IO;
using System.Windows.Forms;
namespace WinFormDemo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "文本文件|*.txt|所有文件|*.*";
openFileDialog.Title = "选择文件";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string filePath = openFileDialog.FileName;
string fileName = Path.GetFileName(filePath);
MessageBox.Show("选择的文件名为:" + fileName);
}
}
}
}
```
阅读全文