私は次の文字列だ:「D:\ソリューション\ TestPlugin \プラグイン\ DashboardSimuを」と私が抽出したい:「DashboardSimu」パスの最後のフィールドを取得していますか?
はそれを得るための簡単な方法はありますか?
任意の助けを事前に
おかげで...私はこれが初心者の質問です知っているが、私はforループせずにそれを行うには管理しないと、私は驚き、他の方法がないだろう。
私は次の文字列だ:「D:\ソリューション\ TestPlugin \プラグイン\ DashboardSimuを」と私が抽出したい:「DashboardSimu」パスの最後のフィールドを取得していますか?
はそれを得るための簡単な方法はありますか?
任意の助けを事前に
おかげで...私はこれが初心者の質問です知っているが、私はforループせずにそれを行うには管理しないと、私は驚き、他の方法がないだろう。
あなたは1つが、私が望んでいたまさにであることを続い
DirectoryInfo di = new DirectoryInfo("Your path");
その後、
String lastField = di.Name;
おそらくSystem.IO.Path.GetFileName()探している:
using System.IO;
string lastComponent
= Path.GetFileName(@"D:\Solutions\TestPlugin\Plugins\DashboardSimu");
// Now lastComponent is "DashBoardSimu".
string path = @"D:\Solutions\TestPlugin\Plugins\DashboardSimu";
string file = Path.GetFileName(path);
と同様:
string dir = @"D:\Solutions\TestPlugin\Plugins", file = "DashboardSimu";
string path = Path.Combine(dir, file);
あなたは、次のいずれかの方法でこれを行うことができるはず
string folderName = new DirectoryInfo(@ "D:\Solutions\TestPlugin\Plugins\DashboardSimu").name;
または
として行うことができます! –