如何才能从目录和文件名的字符串中获取文件名?

时间:2013-01-16 19:44:57

标签: c#

代码:

'文件'是List<string>,_indx是int

label22.Text = files[_indx];

例如在index[0]中的'files'中我有这个字符串:

D:\New folder (45)\converted.avi_Automatic\Lightning 0 Length 2 [91 - 93]\000091.bmp

但是在label22.Text中,我希望它只显示'000091.bmp',而不显示目录路径的其余部分。

我该怎么做?

4 个答案:

答案 0 :(得分:3)

使用Path.GetFileName

label22.Text = Path.GetFileName(files[_indx]);

答案 1 :(得分:1)

我相信您正在寻找Path.GetFileName()

label22.Text = Path.GetFileName(files[_indx]);

答案 2 :(得分:1)

Path.GetFileName(fileName)返回没有目录的文件名。

取自http://msdn.microsoft.com/en-us/library/system.io.path.getfilename(v=vs.100).aspx

答案 3 :(得分:0)

最简单的方法是

Path.GetFileName(files[_indx]);