从没有完整路径的目录中获取文件名

时间:2013-07-16 09:37:09

标签: c#

是否有任何函数可以获取没有路径的文件名?

我用

Directory.GetFiles(directory)

然后我用directory替换string.Empty每个文件名,但GetFilenamesWithoutFullPath会很好。

2 个答案:

答案 0 :(得分:6)

使用Path.GetFileName从完整路径返回文件名和扩展名

var files = Directory.GetFiles(directory).Select(f => Path.GetFileName(f));

甚至

var files = Directory.GetFiles(directory).Select(Path.GetFileName);

答案 1 :(得分:-1)

使用lazyberezovsky的解决方案或使用提供“名称”属性的FileInfo类。