private static string SearchInFolder(string folder, string filePath)
{
var path = Path.Combine(folder, filePath);
if (File.Exists(path))
return path;
foreach (var dir in new DirectoryInfo(folder).GetDirectories())
{
path = SearchInFolder(dir.FullName, filePath);
if (path != null)
return path;
}
return null;
}