从完整路径获取文件的文件名

本文关键字:文件 文件名 获取 路径 | 更新日期: 2023-09-27 18:14:18

我已经在我的WinForms应用程序中启用了拖放,我得到了项目列表,并将它们存储在一个名为文件的字符串数组中,然后在拖放事件中我可以做一些像:

foreach (string file in files)
{
    MessageBox.Show(file);
}

返回如下内容:

C:'Users'MyName'document.txt

是否有可能只获得文件名+扩展名(例如document.txt)?我不是要求一个完整的解决方案,但你能给我指点一下方向吗?

从完整路径获取文件的文件名

使用Path静态函数调用,例如:

Path.GetFileName(someFullPath);

您也可以使用FileInfo类..

        FileInfo fileInfo = new FileInfo(fileFullPath);
        var name = fileInfo.Name;
        var extension = fileInfo.Extension;