当前位置:首页C# > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击