用于在路径列表中筛选顶级目录的算法,C#

本文关键字:算法 路径 列表 筛选 用于 | 更新日期: 2023-09-27 18:19:32

输入:

/dir1
/dir1/subdir
/dir1/subdir/sub-subdir
/dir2

输出应为:

/dir1
/dir2

用于在路径列表中筛选顶级目录的算法,C#

这个怎么样:

string inputDir = "/dir1/subdir/sub-subdir";
string [] Split = inputDir.Split(new Char [] {'/'}, StringSplitOptions.RemoveEmptyEntries); 
string outputDir = Split[0];
List<string> result= new List<string>();  
foreach (string i in input)
{
   string[] tmp = i.split(@"/");
   result.add(@"/" + tmp[0]);
}