C#取OpenFileDialog.filename的文件名
作者:野牛程序员:2023-12-15 21:00:09C#阅读 3083
使用 OpenFileDialog 对象,可以通过 FileName 属性来获取用户选择的文件的完整路径,然后可以使用 Path.GetFileName 方法来提取文件名部分。以下是一个示例:
string fileName = Path.GetFileName(openFileDialog.FileName);
在这个例子中,openFileDialog 是创建的 OpenFileDialog 对象。这将返回选定文件的文件名部分,并将其存储在 fileName 变量中。
using System;
using System.IO;
using System.Windows.Forms;
class Program
{
static void Main()
{
// 创建 OpenFileDialog 对象
OpenFileDialog openFileDialog = new OpenFileDialog();
// 设置文件对话框的属性
openFileDialog.Title = "选择文件";
openFileDialog.Filter = "所有文件|*.*";
// 如果用户点击了“确定”按钮
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
// 获取选定文件的文件名
string fileName = Path.GetFileName(openFileDialog.FileName);
// 打印文件名
Console.WriteLine("选定的文件名: " + fileName);
}
else
{
Console.WriteLine("用户取消了选择文件操作。");
}
}
}请注意,这是一个控制台应用程序的示例。如果是在Windows窗体应用程序中使用 OpenFileDialog,则需要在事件处理程序中执行相似的操作。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

