繁体   English   中英

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

[英]Get file name of file from full path?

我在WinForms应用程序中启用了DragDrop,将要删除的项目列表存储在一个名为files的字符串数组中,然后在DragDrop事件中可以执行以下操作:

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

这将返回类似:

C:\Users\MyName\document.txt

是否可以仅获取文件名和扩展名(例如document.txt)? 我不是要一个完整的解决方案,但是您可以向我暗示这个方向吗?

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

Path.GetFileName(someFullPath);

在此处查看msdn

您也可以使用FileInfo类..

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM