-1
我想获得的目录与特定的文件名:C# - 查找特定的文件夹
foreach (string subdirTrans in Directory.GetDirectories(path))
例如GetDirectories其中path /方向1,路径/方向2等
这可能吗?
我想获得的目录与特定的文件名:C# - 查找特定的文件夹
foreach (string subdirTrans in Directory.GetDirectories(path))
例如GetDirectories其中path /方向1,路径/方向2等
这可能吗?
我发现:
foreach (string dir in Directory.GetDirectories(dirPath).Where(filePath => list.Any(path => filePath.StartsWith(path, StringComparison.OrdinalIgnoreCase))))
有:List<string> list = new List<string>();
谢谢你回答我!
您可以使用此代码:
var names = new string[] { "Dir1", "Dir2" };
var directories = System.IO.Directory.GetDirectories("path", "*", System.IO.SearchOption.AllDirectories)
.Where(d => names.Contains(System.IO.Path.GetFileName(d)))
.ToList();
“有可能吗?”是 –
你到目前为止尝试过什么?显示你的代码,以便我们可以帮助你在有问题的地方 –
'Dir1'和'Dir2'有什么共同点?在命名中是否存在一种模式?如果你想避免每个子目录的if子句,这将是很好的知道。 –