/// <summary> /// Gets a FileInfo for a file being searched for /// </summary> /// <param name="filename">string - the file name</param> /// <param name="startingfolder">string - the starting folder for the search</param> /// <returns></returns> public static FileInfo UseFileFinderToGetFileInfo(string filename, string startingfolder) { FileFinder ff = new FileFinder { _basefolder = startingfolder }; IQueryable<string> file = ff.FindFileByName(filename); string sourceFileName = file.FirstOrDefault(); if (sourceFileName == null) throw new FileNotFoundException(string.Format("Unable to find {0} in the Fermentation folder on James", filename)); FileInfo info = new FileInfo(sourceFileName); return info; }