假设我有一个如下所示的字符串路径: C:/users/name/epicEnding
我只想使用路径的最后一部分: epicEnding
我怎么能总是使用路径的最后一部分而不只是写作string endPath = "epicEnding";
(对不起,不知道另一种描述方式。)
结果应该是:
//selected path: "C:/users/name/epicEnding"
前任。 //last part: "epicEnding"
(无论路径看起来如何,它都应该是路径的最后一部分。)
首先,你所有的斜线似乎都是错误的。但是,假设这是您可以使用的 Windows 路径
返回指定路径字符串的文件名和扩展名。
例子
string fileName = @"C:\mydir\myfile.ext";
string path = @"C:\mydir\";
string result;
result = Path.GetFileName(fileName);
Console.WriteLine("GetFileName('{0}') returns '{1}'", fileName, result);
result = Path.GetFileName(path);
Console.WriteLine("GetFileName('{0}') returns '{1}'", path, result);
// This code produces output similar to the following:
//
// GetFileName('C:\mydir\myfile.ext') returns 'myfile.ext'
// GetFileName('C:\mydir\') returns ''
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句