public static bool FindFile(string dir, string fileName) { if (dir == null || dir.Trim() == string.Empty || fileName == null || fileName.Trim() == string.Empty || !Directory.Exists(dir)) { return(false); } DirectoryInfo dir2 = new DirectoryInfo(dir); return(QFileUtils.FindFile(dir2, fileName)); }
public static bool FindFile(DirectoryInfo dir, string fileName) { DirectoryInfo[] directories = dir.GetDirectories(); for (int i = 0; i < directories.Length; i++) { DirectoryInfo directoryInfo = directories[i]; if (File.Exists(directoryInfo.FullName + "\\" + fileName)) { return(true); } QFileUtils.FindFile(directoryInfo, fileName); } return(false); }