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

问题描述 投票:-1回答:3

这个问题在这里已有答案:

在这里,是我的字符串

“C:\ Users \ Nishanth \ AppData \ Local \ Temp \ matel \ 192.168.0.156(Remote)”

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

192.168.0.156(远程)

请帮我从字符串中获取此值

c# arrays string
3个回答
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;

3
投票

这样做:

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

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
© www.soinside.com 2019 - 2024. All rights reserved.