如何从路径字符串中获取最后一个值

时间:2017-12-27 03:59:55

标签: c# arrays string

这是我的字符串

" C:\ Users \ Nishanth \ AppData \ Local \ Temp \ matel \ 192.168.0.156(远程)"

我想获取此路径的最后一个值,即

  

192.168.0.156(远程)

请帮我从字符串

中获取此值

3 个答案:

答案 0 :(得分:3)

一种简单的方法是使用Path.GetFileName

var path = @"C:\Users\Nishanth\AppData\Local\Temp\matel\192.168.0.156 (Remote)";
var folderName = Path.GetFileName(path).Dump();

注意:您可能需要导入System.IO命名空间:

using System.IO;

答案 1 :(得分:3)

这样做:

var path = @"C:\Users\Nishanth\AppData\Local\Temp\matel\192.168.0.156 (Remote)";
var di = new DirectoryInfo(path);
var name = di.Name;

答案 2 :(得分:1)

var path=@"C:\Users\Nishanth\AppData\Local\Temp\matel\192.168.0.156 (Remote)";
string[] tokens = path.Split('\\');
var result=tokens[tokens.length-1]; // what you need