public static bool CheckIfFileIsInPath(string fileName)
{
string path = string.Concat(Environment.GetEnvironmentVariable("path", EnvironmentVariableTarget.User), ";", Environment.GetEnvironmentVariable("path", EnvironmentVariableTarget.Machine));
foreach (string dir in path.Split(';'))
{
if (File.Exists(dir + " \\" + fileName) || File.Exists(dir + fileName))
return true;
}
return false;
}