-2

私は次のパスを持っています...

「X:\Projects\4604-Renovation\Unity\4604_02\Assets\Models\FullBuilding\Materials\」

ディレクトリ「Assets」で分割して、最終的に...

'Assets\Models\FullBuilding\Materials\'

ディレクトリ 'Assets' は、常にパス内の同じ場所にあるとは限りません。これどうやってするの?ありがとう。

4

2 に答える 2

1

あなたの文字列が

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

パスにアセットの複数のインスタンスが含まれている場合、アセットの最初のインスタンスからサブストリングが作成されることに注意してください。

于 2013-07-14T11:17:52.893 に答える
0

を使用できますpath.IndexOf。 を使用できますstr.SubString(str.IndexOf("\assetse"))。多くのことができます。ひもで遊ぶのはちょっと楽しいです...

とにかくGoogleで見つけることができる文字列でやりたいことのほとんど

于 2013-07-14T11:13:00.263 に答える