次のようなファイルへのパスを検討してください。
"\\Tests\Results\knowles\project\LU\D15\RUN1\Results.xml"
上記の文字列の「プロジェクト」フォルダーへのパスを与える新しい文字列を作成するにはどうすればよいですか? 私は使用しようとしましFirstIndexOf("project")
たが、常に失敗します!
Directory
またはPath
クラスに静的メソッドまたは何かがありますか?
上記の例のような同様の文字列から、「プロジェクト」フォルダーへのパスを含む新しい文字列が必要です。
var newPath = "\\\\Tests\\Results\\knowles\\project"
「プロジェクト」フォルダーは単なる例であり、任意の名前にすることができます。私の例では、プロジェクトの代わりにあると思われるフォルダーへのパスを取得したいということです。
繰り返しますが、私の間違いだと思いますが、元の文字列には常に固定数のフォルダーが付属しているとは限りません。「プロジェクト」フォルダーの後に少なくとも 1 つまたは 2 つのフォルダーがあることは確かです...左から次のようにアプローチする方法が必要ですそうですね