有没有任何方法可以从给定的路径中获取所有子目录
本文关键字:路径 获取 子目录 方法 任何 有没有 | 更新日期: 2023-09-27 18:00:24
Directory.GetDirectories
只返回给定路径的子目录,但我想列出所有子目录,以及它们的子目录。
我正在考虑一个递归函数,但我不确定如何处理这个问题。
使用另一个目录。GetDirectories重载。
string[] dirs = Directory.GetDirectories(@"c:'data", "*", SearchOption.AllDirectories);
以下是如何:
new DirectoryInfo(Assembly.GetExecutingAssembly().Location /* or any other location */)
.EnumerateDirectories("*"/*or any other pattern*/,SearchOption.AllDirectories);
您可以根据需要修改所有参数。