I would probably use something like
DirectoryInfo dir_info = new DirectoryInfo(my_file_path);
FileSystemInfo[] my_files = dir_info.GetFileSystemInfo("output.*");
to put the file information in an array, then use
Array.Sort()
to find the newest file and go from there.