私は次のパスを持っています...
「X:\Projects\4604-Renovation\Unity\4604_02\Assets\Models\FullBuilding\Materials\」
ディレクトリ「Assets」で分割して、最終的に...
'Assets\Models\FullBuilding\Materials\'
ディレクトリ 'Assets' は、常にパス内の同じ場所にあるとは限りません。これどうやってするの?ありがとう。
あなたの文字列が
string completePath = "X:\Projects\4604-Renovation\Unity\4604_02\Assets\Models\FullBuilding\Materials\";
string subPath = completePath.subString(completePath.IndexOf(@"Assets\"));
パスにアセットの複数のインスタンスが含まれている場合、アセットの最初のインスタンスからサブストリングが作成されることに注意してください。
を使用できますpath.IndexOf
。 を使用できますstr.SubString(str.IndexOf("\assetse"))
。多くのことができます。ひもで遊ぶのはちょっと楽しいです...
とにかくGoogleで見つけることができる文字列でやりたいことのほとんど