I want to search for a path which contains a specific string.
And i dont know in which path i want to search.
Example:
Search in the whole c:\ drive
String: Setup\State
Should find this path:
C:\Windows\Setup\State
You can use Directory.EnumerateDirectories
var paths = Directory.EnumerateDirectories(".. the path you want to search into..", "*.*", SearchOption.AllDirectories)
.Where(path => path.Contains("Setup\State"));
Don't forget the namespaces:
using System.IO;
using System.Linq;
How about:
//checks if directory exists.
if (Directory.Exists(directpryPath))
{
//do something is path exists
}