我想搜索包含特定字符串的路径。
我不知道我想在哪条路上搜索。
示例:
搜索整个c:\ drive
字符串:Setup \ State
应该找到这条路径:
C:\的Windows \ Setup \ State中
答案 0 :(得分:1)
您可以使用Directory.EnumerateDirectories
var paths = Directory.EnumerateDirectories(".. the path you want to search into..", "*.*", SearchOption.AllDirectories)
.Where(path => path.Contains("Setup\State"));
不要忘记命名空间:
using System.IO;
using System.Linq;
答案 1 :(得分:-1)
怎么样:
//checks if directory exists.
if (Directory.Exists(directpryPath))
{
//do something is path exists
}