public static void TestFind115(string folder) { if (Directory.Exists(folder)) { var files = new DirectoryInfo(folder).GetFiles(); var oneOneFileFiles = OneOneFiveService.Get115FilesModel(); foreach (var file in files) { var matchRecord = oneOneFileFiles.FirstOrDefault(x => x.n.Equals(file.Name, StringComparison.OrdinalIgnoreCase) && x.s == file.Length); if (matchRecord != null) { Console.WriteLine($"找到 {file.FullName}"); } else { var matchName = oneOneFileFiles.FirstOrDefault(x => x.n.Equals(file.Name, StringComparison.OrdinalIgnoreCase)); if (matchName != null) { Console.WriteLine($"找到名称 {file.FullName}"); } else { Console.WriteLine($"什么都没有找到 {file.FullName}"); } } } } }