-4

编码:

'Files' 是 aList<string>而 _indx 是int.

label22.Text = files[_indx];

例如在“文件”中index[0]我有这个字符串:

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

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

我该怎么做 ?

4

4 回答 4

3

使用Path.GetFileName

label22.Text = Path.GetFileName(files[_indx]);
于 2013-01-16T19:47:08.637 回答
1

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

label22.Text = Path.GetFileName(files[_indx]);
于 2013-01-16T19:46:36.973 回答
1

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

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

于 2013-01-16T19:47:30.347 回答
0

最简单的方法是

Path.GetFileName(files[_indx]);
于 2013-01-16T19:47:13.970 回答