存在没有文件的字符串(路径)的文件名

时间:2015-01-27 12:45:38

标签: c# string filenames

我正在尝试从字符串中获取文件名,但在尝试获取文件名时,该文件可能尚未存在。 所以据我所知,我不能使用Path.GetFileName方法,或者我可以以某种方式仍然使用这种方法而不存在实际存在的文件?

字符串示例:C:\cSharp\test\001.txt

文件名的长度可以变化。 尝试获取文件名的最佳方法是什么?通过正则表达式?也许还有其他方式?

1 个答案:

答案 0 :(得分:5)

即使文件不存在,也可以使用Path方法。实际上那些Path methods只是字符串方法。所以这有效:

string fileName = System.IO.Path.GetFileName(@"C:\cSharp\test\001.txt"); //001.txt