如何在c#中找到路径中的文件名?
本文关键字:路径 文件名 | 更新日期: 2023-09-27 18:08:34
我有这样的路径:
C:'wamp'www'tm'23786.txt
我想要得到"23786.txt"
我知道我们可以在php中使用爆炸,但我如何在c#中做到这一点?
与PHP的explode
等价的是string.Split
,但在这种情况下您不需要也不应该使用它,因为框架公开了一个专门的方法:Path.GetFileName
。像这样使用:
var yourPath = @"C:'wamp'www'tm'23786.txt";
var filename = Path.GetFileName(yourPath);
试试Path.GetFileName(@"C:'wamp'www'tm'23786.txt");
在c#中,我们不喜欢东西爆炸,所以我们有
System.IO.Path.GetFileName(filename);
只需使用Path class
方法GetFileName(path)
,例如:
var filename = System.IO.Path.GetFileName(path);
如果有using System.IO
,也可以省略System.IO
。
使用System.IO.Path.GetFileName(path);
var fileName = Path.GetFileName(@"C:'wamp'www'tm'23786.txt");