0

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

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

这将返回如下内容:

C:\Users\MyName\document.txt

是否可以获得文件名+扩展名(例如document.txt)?我不是要一个完整的解决方案,但你能暗示我那个方向吗?

4

2 回答 2

4

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

Path.GetFileName(someFullPath);

请参阅此处的 msdn

于 2013-05-20T04:13:32.353 回答
2

您也可以使用FileInfo类..

        FileInfo fileInfo = new FileInfo(fileFullPath);
        var name = fileInfo.Name;
        var extension = fileInfo.Extension;
于 2013-05-20T04:24:08.087 回答