所以我不知道这是否可行,但下面我在变量路径中有一个文件路径:
string path = @"c:\users\povermyer\documents\visual studio 2013\Projects\DanProject\PNRS
\PNRS.log";
我想要做的是我想让控制台窗口只写入路径中的最后一部分。例如,我希望控制台窗口的输出为:
The name of this file is PNRS.log
有没有办法简单地做到这一点,或者我将不得不通过使用目录来做很长的事情?
答案 0 :(得分:5)
使用Path.GetFileName
方法。
var fileName = Path.GetFileName(path);
答案 1 :(得分:0)
您可以使用:
string path =
@"c:\users\povermyer\documents\visual studio 2013\Projects\DanProject\PNRS\PNRS.log";
var fileName = Path.GetFileName(path);
答案 2 :(得分:0)
或:
string path =
@"c:\users\povermyer\documents\visual studio 2013\Projects\DanProject\PNRS\PNRS.log";
string fileName = path.Split('\\').Last();