入力:
/dir1
/dir1/subdir
/dir1/subdir/sub-subdir
/dir2
出力は次のようになります。
/dir1
/dir2
List<string> result= new List<string>();
foreach (string i in input)
{
string[] tmp = i.split(@"/");
result.add(@"/" + tmp[0]);
}
これはどう:
string inputDir = "/dir1/subdir/sub-subdir";
string [] Split = inputDir.Split(new Char [] {'/'}, StringSplitOptions.RemoveEmptyEntries);
string outputDir = Split[0];