如何在特定目录中拆分路径?

时间:2013-07-14 11:05:22

标签: c# string path

我有以下路径...

'X:\项目\ 4604装修工程\统一\ 4604_02 \资产\模型\ FullBuilding \材料\'

我想将它拆分到“资产”目录,最后是......

'资产\模型\ FullBuilding \材料\'

目录'Assets'并不总是在路径中的相同位置。我怎样才能做到这一点?感谢。

2 个答案:

答案 0 :(得分:0)

你可以使用path.IndexOf,你可以使用str.SubString(str.IndexOf("\assetse")),你可以做很多事情。玩字符串很有趣......

您想要在google上找到的字符串大多数事情

答案 1 :(得分:0)

让我们说你的字符串是

      string completePath = "X:\Projects\4604-Renovation\Unity\4604_02\Assets\Models\FullBuilding\Materials\";
      string subPath = completePath.subString(completePath.IndexOf(@"Assets\"));

请注意,如果您的路径包含多个Assests实例,它将从第一个Asset实例中进行子串。