From b685b6734263b1669d4d9790eb3e5a2d6faaa04f Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@DESKTOP-1VKMM8S> Date: 星期二, 11 五月 2021 19:29:28 +0800 Subject: [PATCH] 1.一键读取,未完成。 --- P066.Data/Form1.cs | 442 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 353 insertions(+), 89 deletions(-) diff --git a/P066.Data/Form1.cs b/P066.Data/Form1.cs index c5bd443..1a80e53 100644 --- a/P066.Data/Form1.cs +++ b/P066.Data/Form1.cs @@ -18,6 +18,8 @@ DirectoryInfo directoryInfo1; DirectoryInfo directoryInfo2; DirectoryInfo directoryInfo3; + DirectoryInfo directoryInfo4; + private P066RunParam runparam = new P066RunParam(); private ReadFile readfile = new ReadFile(); private WriteFile writefile = new WriteFile(); @@ -44,6 +46,7 @@ return; directoryInfo2 = new DirectoryInfo(folderBrowserDialog1.SelectedPath); + } private void btnLoadData3_Click(object sender, EventArgs e) @@ -54,9 +57,91 @@ } directoryInfo3 = new DirectoryInfo(folderBrowserDialog1.SelectedPath); } + private void butPictur_Click(object sender, EventArgs e) + { + if (folderBrowserDialog1.ShowDialog()!=DialogResult.OK) + { + return; + } + directoryInfo4 = new DirectoryInfo(folderBrowserDialog1.SelectedPath); + + + } + + + private void btnAnalyze_Click(object sender, EventArgs e) { + + + //璇诲彇鍏ㄩ儴琛ㄦ牸 + var fileinfos1 = directoryInfo1.GetFiles().ToList().FindAll(a => a.Extension == ".csv"); + var listAllSum = new List<ResultData>(); + List<Task> listTask = new List<Task>(); + var DataTipsort = new List<string>(); + for (int i = 0; i < fileinfos1.Count; i++) + { + int index = i; + var task = Task.Run(() => + { + listAllSum.AddRange(GetFileData(fileinfos1[index])); + }); + listTask.Add(task); + } + DataTipsort = readfile.TimeStamp(fileinfos1[0]);//璇诲彇涓�涓枃浠跺す鐨勬椂闂存埑 + Task.WaitAll(listTask.ToArray());//绛夊叏閮ㄨ鍙栧畬鍚庡啀杩涜涓嬩竴姝� + Dictionary<int, string> dictionary = new Dictionary<int, string>(); + dictionary.Add(1, "鍒濇涓闀滃ご"); + dictionary.Add(2, "澶嶆涓闀滃ご"); + dictionary.Add(3, "鍒濇鑳屾澘闀滃ご"); + dictionary.Add(4, "澶嶆鑳屾澘闀滃ご"); + List<ResultData> listCompareSum = new List<ResultData>(); + for (int j = 1; j < 5; j++) + { + int indexMax = j; + for (int i = 1; i < 5; i++) + { + int index = i; + Task task = Task.Run(() => + { + listCompareSum.AddRange(CompareFile(listAllSum.FindAll(a => a.FileName == dictionary[indexMax] + index + "_" + 1 + "鐧界偣"), + listAllSum.FindAll(a => a.FileName == dictionary[indexMax] + index + "_" + 2 + "鐧界偣"), DataTipsort)); + }); + + listTask.Add(task); + } + } + List<ResultData> listWhiteningCompareSum=new List<ResultData>(); + for (int i = 1; i < 5; i++) + { + int index = i; + Task task = Task.Run(() => + { + listWhiteningCompareSum.AddRange(GetWhiteLocation(CompareFile(listAllSum.FindAll(a => a.FileName == dictionary[2] + index + "_" + 1 + "鍒櫧"), + listAllSum.FindAll(a => a.FileName == dictionary[2] + index + "_" + 2 + "鍒櫧"), DataTipsort))); + }); + + listTask.Add(task); + } + + Task.WaitAll(listTask.ToArray()); + + + + + + + + + + + + + + + + var Start = DateTime.Now; #region 璇诲彇鏂囦欢澶逛笅鐨勬墍鏈夋枃浠讹紝骞跺皢鏂囦欢鎸夌収涓婁笅杩涜鍖哄垎;涓婅〃鏍间负fileInfo1锛屼笅琛ㄦ牸涓篺ileInfo2 List<FileInfo> fileInfo1 = new List<FileInfo>(); @@ -85,18 +170,34 @@ var ListReexaminationSum = new List<ResultData>(); //澶嶆鎶ヨ〃鏁版嵁 var ListPreliminarySum = new List<ResultData>(); //鍒濇鎶ヨ〃鏁版嵁 string filenameDir = ""; - int ScratchI = 0; - int ZoomI = 0; + #region 璇诲彇涓�涓〃鏍间腑鎵�鏈夋椂闂存埑骞舵帓搴� var dataList = GetFileData(fileInfo1[0]); var dataGroup = dataList.GroupBy(a => a.TimeTip); - var DataTipsor = new List<string>(); + var DataTipsor = new List<string>(); //鐧藉鐝�绘椂闂存埑 + var DataNightTipsor = new List<string>(); //澶滅彮鏃堕棿鎴� + var DataDayTipsor = new List<string>(); //鐧藉ぉ鏃堕棿鎴� + + foreach (var item in dataGroup) { + int.TryParse(item.Key, out int start); DataTipsor.Add(item.Key); + if (start > 80000) + { + DataDayTipsor.Add(item.Key); + } + else + { + DataNightTipsor.Add(item.Key); + } } - DataTipsor = DataTipsor.Distinct().ToList(); - DataTipsor.Sort(); + DataTipsor.Distinct().ToList().Sort(); + DataDayTipsor.Distinct().ToList().Sort(); + DataNightTipsor.Distinct().ToList().Sort(); + + + #endregion #region 璇诲彇鍒掍激銆侀晙鑶滅牬鎹熸枃浠跺す鏂囦欢 @@ -109,16 +210,16 @@ var list = GetFileData(fileinfos22[i]); if (fileinfos22[i].Name.Contains("鍒掍激")) { - ScratchI++; - list.ForEach(a => a.Lensnumber = ScratchI); + //ScratchI++; + //list.ForEach(a => a.Lensnumber = ScratchI); GetMaxSize(list); GetBkLocation(list); ListReexaminationSum.AddRange(list); } else if (fileinfos22[i].Name.Contains("闀�鑶滅牬鎹�")) { - ZoomI++; - list.ForEach(a => a.Lensnumber = ZoomI); + //ZoomI++; + //list.ForEach(a => a.Lensnumber = ZoomI); ListReexaminationSum.AddRange(list); } @@ -129,35 +230,40 @@ #endregion var tt1 =DateTime.Now; - var task2= Task.Run (() => + var taskReexamination = Task.Run (() => { - - ListReexaminationSum.AddRange(GetClassificationLens(fileInfo1, fileInfo2, DataTipsor)); + //澶嶆鎶ヨ〃 + //ListReexaminationSum.AddRange(GetClassificationLens(fileInfo1, fileInfo2, DataTipsor)); }); - var task3= Task.Run(() => + var taskPreliminary = Task.Run(() => { - - ListPreliminarySum.AddRange(GetClassificationLens(fileInfo3, fileInfo4, DataTipsor)); //鍚堝苟鍒濇涓婁笅鎶ヨ〃锛岃緭鍑哄悎骞跺悗鏁版嵁 + //鍒濇鎶ヨ〃 + /* ListPreliminarySum.AddRange(GetClassificationLens(fileInfo3, fileInfo4, DataTipsor)); */ //鍚堝苟鍒濇涓婁笅鎶ヨ〃锛岃緭鍑哄悎骞跺悗鏁版嵁 }); - - //Task.WaitAll(task2, task3); - task2.Wait(); - var task5 = Task.Run(() => + taskReexamination.Wait(); + + + + + + + //澶滅彮 + var taskNight= Task.Run(() => { - #region//灏嗚澶囧垽鏂粨鏋滆緭鍑哄埌CSV鎶ヨ〃涓� + #region//灏嗗鐝澶囧垽鏂粨鏋滆緭鍑哄埌CSV鎶ヨ〃涓� //ListReexaminationSum.AddRange(GetClassificationLens(fileInfo1, fileInfo2, DataTipsor)); var title12 = $"鏃堕棿鎴�,鐩告満搴忓彿,璁惧鍒ゆ柇缁撴灉,缂洪櫡绫诲瀷,璁惧鍚庡鐞嗙粨鏋�,鏈�澶у昂瀵�,浣嶇疆,X,Y,R,瑙掑害"; - var file12 = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "璁惧鍒ゆ柇缁撴灉"}.csv"; + var file12 = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "澶滅彮璁惧鍒ゆ柇缁撴灉"}.csv"; File.AppendAllText(file12, title12, Encoding.UTF8); File.AppendAllText(file12, "\r\n"); - foreach (var item in DataTipsor) + foreach (var item in DataNightTipsor) { var Lens1 = ListReexaminationSum.FindAll(a => a.TimeTip == item && a.Lensnumber == 1); writefile.WriteJR(Lens1, item, 1, file12); @@ -172,23 +278,95 @@ }); - task3.Wait(); + //鐧界彮 + var taskDay = Task.Run(() => + { + + #region//灏嗗鐝澶囧垽鏂粨鏋滆緭鍑哄埌CSV鎶ヨ〃涓� + //ListReexaminationSum.AddRange(GetClassificationLens(fileInfo1, fileInfo2, DataTipsor)); + var title12 = $"鏃堕棿鎴�,鐩告満搴忓彿,璁惧鍒ゆ柇缁撴灉,缂洪櫡绫诲瀷,璁惧鍚庡鐞嗙粨鏋�,鏈�澶у昂瀵�,浣嶇疆,X,Y,R,瑙掑害"; + var file12 = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "鐧界彮鐝澶囧垽鏂粨鏋�"}.csv"; + File.AppendAllText(file12, title12, Encoding.UTF8); + File.AppendAllText(file12, "\r\n"); + foreach (var item in DataDayTipsor) + { + var Lens1 = ListReexaminationSum.FindAll(a => a.TimeTip == item && a.Lensnumber == 1); + writefile.WriteJR(Lens1, item, 1, file12); + for (int i = 2; i < 5; i++) + { + var Lens = ListReexaminationSum.FindAll(a => a.TimeTip == item && a.Lensnumber == i); + writefile.WriteJR(Lens, "", i, file12); + } + + } + #endregion + + + }); + + + if (directoryInfo4!=null) + { + Task.Run(() => + { + List<string> listPicyreSor = new List<string>(); //鍔犺浇鍥剧墖鏃堕棿鎴� + var directoties = directoryInfo4.GetDirectories(); + for (int i = 0; i < directoties.Length; i++) + { + listPicyreSor.Add(directoties[i].Name); + } + listPicyreSor.Sort(); + + #region//灏嗚澶囧垽鏂粨鏋滆緭鍑哄埌CSV鎶ヨ〃涓� + //ListReexaminationSum.AddRange(GetClassificationLens(fileInfo1, fileInfo2, DataTipsor)); + var title12 = $"鏃堕棿鎴�,鐩告満搴忓彿,璁惧鍒ゆ柇缁撴灉,缂洪櫡绫诲瀷,璁惧鍚庡鐞嗙粨鏋�,鏈�澶у昂瀵�,浣嶇疆,X,Y,R,瑙掑害"; + var file12 = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "璁惧妫�绱㈢粨鏋�"}.csv"; + File.AppendAllText(file12, title12, Encoding.UTF8); + File.AppendAllText(file12, "\r\n"); + foreach (var item in listPicyreSor) + { + var Lens1 = ListReexaminationSum.FindAll(a => a.TimeTip == item && a.Lensnumber == 1); + writefile.WriteJR(Lens1, item, 1, file12); + for (int i = 2; i < 5; i++) + { + var Lens = ListReexaminationSum.FindAll(a => a.TimeTip == item && a.Lensnumber == i); + writefile.WriteJR(Lens, "", i, file12); + } + + } + + + + }); + + } + + + + + + + + + taskPreliminary.Wait(); + + var task6 = Task.Run(() => { #region//鏍规嵁浜у搧缂栧彿杈撳嚭鎬荤己闄锋姤琛� if (directoryInfo3 != null) { - //GentClassificationFile(directoryInfo3, out List<FileInfo> fileInfo3, out List<FileInfo> fileInfo4); //fileInfo3鍒濇涓婃枃浠跺す锛宖ileInfo4鍒濇涓嬫枃浠跺す - //ListPreliminarySum.AddRange(GetClassificationLens(fileInfo3, fileInfo4, DataTipsor)); //鍚堝苟鍒濇涓婁笅鎶ヨ〃锛岃緭鍑哄悎骞跺悗鏁版嵁 List<ResultData> ListNoClearNub = new List<ResultData>(); //娓呴櫎澶辫触鏁� List<ResultData> ListMayNub = new List<ResultData>(); //澶嶆澶氭鍑烘暟鏁� - CompareFile2(ListReexaminationSum, ListPreliminarySum, DataTipsor, out ListNoClearNub, out ListMayNub); + CompareFile2(ListReexaminationSum, ListPreliminarySum, DataNightTipsor, out ListNoClearNub, out ListMayNub); var title = $"浜у搧缂栧彿,闀滃ご缂栧彿,鎬荤己闄锋暟閲�,璁惧娓呴櫎鏁�,鏈竻闄ゆ暟,澶嶆澶氭鍑烘暟"; - var file = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "缂洪櫡鎬绘暟鎶ヨ〃"}.csv"; + var file = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "澶滅彮缂洪櫡鎬绘暟鎶ヨ〃"}.csv"; File.AppendAllText(file, title, Encoding.UTF8); File.AppendAllText(file, "\r\n"); - foreach (var item in DataTipsor) + + #region 澶滅彮 + foreach (var item in DataNightTipsor) { //鎬荤己闄锋暟 var ListLenSum1 = ListPreliminarySum.FindAll(a => a.TimeTip == item && a.Lensnumber == 1 && a.DefectType == "鐧界偣" && !a.Result); @@ -225,7 +403,7 @@ } } var title1 = $"闀滃ご缂栧彿,鎬荤己闄锋暟閲�,璁惧娓呴櫎鏁�,娓呴櫎鐜�"; - var file1 = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "缂洪櫡鎬绘暟鎶ヨ〃"}.csv"; + var file1 = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "澶滅彮缂洪櫡鎬绘暟鎶ヨ〃"}.csv"; File.AppendAllText(file1, title1, Encoding.UTF8); File.AppendAllText(file1, "\r\n"); for (int i =1; i < 5; i++) @@ -244,20 +422,117 @@ var defectClearSum = listlensum1 - listlennoclearsum1; - var content1 = $"{i},{defectSum},{defectClearSum},{(double)(defectSum / defectSum)}"; + var content1 = $"{i},{defectSum},{defectClearSum},{(double)(defectSum / defectClearSum)}"; File.AppendAllText(file1, content1, Encoding.UTF8); File.AppendAllText(file1, "\r\n"); } - + #endregion directoryInfo3 = null; } #endregion + + + + }); - Task.WaitAll(new Task[]{ task5, task6}); + var task7 = Task.Run(() => + { + + #region//鏍规嵁浜у搧缂栧彿杈撳嚭鎬荤己闄锋姤琛� + if (directoryInfo3 != null) + { + List<ResultData> ListNoClearNub = new List<ResultData>(); //娓呴櫎澶辫触鏁� + List<ResultData> ListMayNub = new List<ResultData>(); //澶嶆澶氭鍑烘暟鏁� + CompareFile2(ListReexaminationSum, ListPreliminarySum, DataDayTipsor, out ListNoClearNub, out ListMayNub); + var title = $"浜у搧缂栧彿,闀滃ご缂栧彿,鎬荤己闄锋暟閲�,璁惧娓呴櫎鏁�,鏈竻闄ゆ暟,澶嶆澶氭鍑烘暟"; + var file = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "鐧界彮缂洪櫡鎬绘暟鎶ヨ〃"}.csv"; + File.AppendAllText(file, title, Encoding.UTF8); + File.AppendAllText(file, "\r\n"); + + #region 澶滅彮 + foreach (var item in DataDayTipsor) + { + //鎬荤己闄锋暟 + var ListLenSum1 = ListPreliminarySum.FindAll(a => a.TimeTip == item && a.Lensnumber == 1 && a.DefectType == "鐧界偣" && !a.Result); + var listlensum1 = ListLenSum1.Count; + //鏈竻闄ゆ暟 + var ListLenNoClearSum1 = ListNoClearNub.FindAll(a => a.TimeTip == item && a.Lensnumber == 1 && a.DefectType == "鐧界偣" && !a.Result); + var listlennoclearsum1 = ListLenNoClearSum1.Count; + //璁惧娓呴櫎鏁� + var listlenclearsum1 = listlensum1 - listlennoclearsum1; + //澶嶆澶氭鍑烘暟 + var ListLenMaySum1 = ListMayNub.FindAll(a => a.TimeTip == item && a.Lensnumber == 1 && a.DefectType == "鐧界偣" && !a.Result); + var listlenmaysum1 = ListLenMaySum1.Count; + + var content1 = $"{item},{1},{listlensum1},{listlenclearsum1},{listlennoclearsum1},{listlenmaysum1}"; + File.AppendAllText(file, content1, Encoding.UTF8); + File.AppendAllText(file, "\r\n"); + + for (int i = 2; i < 5; i++) + { + //鎬荤己闄锋暟 + var ListLenSum = ListPreliminarySum.FindAll(a => a.TimeTip == item && a.Lensnumber == i && a.DefectType == "鐧界偣" && !a.Result); + var listlensum = ListLenSum.Count; + //鏈竻闄ゆ暟 + var ListLenNoClearSum = ListNoClearNub.FindAll(a => a.TimeTip == item && a.Lensnumber == i && a.DefectType == "鐧界偣" && !a.Result); + var listlennoclearsum = ListLenNoClearSum.Count; + //璁惧娓呴櫎鏁� + var listlenclearsum = listlensum - listlennoclearsum; + //澶嶆澶氭鍑烘暟 + var ListLenMaySum = ListMayNub.FindAll(a => a.TimeTip == item && a.Lensnumber == i && a.DefectType == "鐧界偣" && !a.Result); + var listlenmaysum = ListLenMaySum.Count; + var content = $"{""},{i},{listlensum},{listlenclearsum},{listlennoclearsum},{listlenmaysum}"; + File.AppendAllText(file, content, Encoding.UTF8); + File.AppendAllText(file, "\r\n"); + } + } + var title1 = $"闀滃ご缂栧彿,鎬荤己闄锋暟閲�,璁惧娓呴櫎鏁�,娓呴櫎鐜�"; + var file1 = $"{directoryInfo1.Parent.FullName}\\{filenameDir + "鐧界彮缂洪櫡鎬绘暟鎶ヨ〃"}.csv"; + File.AppendAllText(file1, title1, Encoding.UTF8); + File.AppendAllText(file1, "\r\n"); + for (int i = 1; i < 5; i++) + { + //鍒濇缂洪櫡鏁� + var ListLenSum1 = ListPreliminarySum.FindAll(a => a.Lensnumber == i && a.DefectType == "鐧界偣" && !a.Result); + var listlensum1 = ListLenSum1.Count; + //澶嶆澶氭鍑烘暟 + var ListLenMaySum1 = ListMayNub.FindAll(a => a.Lensnumber == i && a.DefectType == "鐧界偣" && !a.Result); + var listlenmaysum1 = ListLenMaySum1.Count; + //鎬荤己闄锋暟 + var defectSum = listlenmaysum1 + listlensum1; + //闄ゅ皹鏁� + var ListLenNoClearSum1 = ListNoClearNub.FindAll(a => a.Lensnumber == i && a.DefectType == "鐧界偣" && !a.Result); + var listlennoclearsum1 = ListLenNoClearSum1.Count; + var defectClearSum = listlensum1 - listlennoclearsum1; + + + var content1 = $"{i},{defectSum},{defectClearSum},{(double)(defectSum / defectClearSum)}"; + File.AppendAllText(file1, content1, Encoding.UTF8); + File.AppendAllText(file1, "\r\n"); + } + #endregion + + directoryInfo3 = null; + } + + #endregion + + + + + }); + + + + + + + + Task.WaitAll(new Task[]{ taskNight, taskDay, task6, task7 }); @@ -278,15 +553,14 @@ } #region 涓や釜琛ㄦ牸杩涜姣旇緝,濡傛灉涓や釜琛ㄦ牸涓湁璁惧鍒ゆ柇鏍囧噯涓嶇粺涓�锛屽皢璇ョ偣鍙樹负NG锛屽垹闄や袱涓〃鏍间腑NG鐐圭浉杩戠殑鏈�灏忓昂瀵哥偣. - private List<ResultData> CompareFile(FileInfo fileInfo1, FileInfo fileInfo2,List<string> DataTipsor) + private List<ResultData> CompareFile(List<ResultData> listOne, List<ResultData> listTwo,List<string> DataTipsort) { - var dataList1 = GetFileData(fileInfo1); - var dataList2 = GetFileData(fileInfo2); + var dataList = new List<ResultData>(); - foreach (var item in DataTipsor) + foreach (var item in DataTipsort) { - var list1 = dataList1.FindAll(a => a.TimeTip == item && !a.Result); - var list2 = dataList2.FindAll(a => a.TimeTip == item && !a.Result); + var list1 = listOne.FindAll(a => a.TimeTip == item && !a.Result); + var list2 = listTwo.FindAll(a => a.TimeTip == item && !a.Result); var itemToRemove = new List<ResultData>(); //璁$畻琛ㄦ牸1鏈�澶у昂瀵� GetMaxSize(list1); @@ -764,59 +1038,47 @@ #endregion #region 鑾峰彇鐧界偣銆佸埉鐧芥暟鎹苟鎸夐暅澶磋緭鍑� - private List<ResultData> GetClassificationLens(List<FileInfo> fileInfo1, List<FileInfo> fileInfo2, List<string> DataTipsor) - { - List<ResultData> ListReexaminationSum = new List<ResultData>(); - int WhiteI = 0; - int WhiteningI = 0; - List<Task> listTask = new List<Task>(); - for (int i = 0; i < fileInfo1.Count; i++) - { - int index = i; - Task task = new Task(() => { - var list = CompareFile(fileInfo1[index], fileInfo2[index], DataTipsor); - if (fileInfo1[index].Name.Contains("鐧界偣")) - { - WhiteI++; - list.ForEach(a => a.Lensnumber = WhiteI); - ListReexaminationSum.AddRange(list); - } - else if (fileInfo1[index].Name.Contains("鍒櫧")) - { - WhiteningI++; - list.ForEach(a => a.Lensnumber = WhiteningI); - ListReexaminationSum.AddRange(list); + //private List<ResultData> GetClassificationLens(List<FileInfo> fileInfo1, List<FileInfo> fileInfo2, List<string> DataTipsor) + //{ + // List<ResultData> ListReexaminationSum = new List<ResultData>(); + // List<Task> listTask = new List<Task>(); + // for (int i = 0; i < fileInfo1.Count; i++) + // { + // int index = i; + // Task task = new Task(() => { + // var list = CompareFile(fileInfo1[index], fileInfo2[index], DataTipsor); + + // ListReexaminationSum.AddRange(list); - } - if (fileInfo1[index].Name.Contains("鍒濇涓")) - { - list = GetMidLocation(list); - } - else if (fileInfo1[index].Name.Contains("澶嶆涓") && fileInfo1[index].Name.Contains("鐧界偣")) - { - list = GetMidLocation(list); - } - else if (fileInfo1[index].Name.Contains("澶嶆涓") && fileInfo1[index].Name.Contains("鍒櫧")) - { - list = GetWhiteLocation(list); - } - else if (fileInfo1[index].Name.Contains("鍒濇鑳屾澘")) - { - //缁欓暅澶村尯鍒嗕綅缃強瑙掑害 - list = GetBkLocation(list); - } - else if (fileInfo1[index].Name.Contains("澶嶆鑳屾澘") && fileInfo1[index].Name.Contains("鐧界偣")) - { - list = GetBkLocation(list); - } - }); - task.Start(); - listTask.Add(task); + // if (fileInfo1[index].Name.Contains("鍒濇涓")) + // { + // list = GetMidLocation(list); + // } + // else if (fileInfo1[index].Name.Contains("澶嶆涓") && fileInfo1[index].Name.Contains("鐧界偣")) + // { + // list = GetMidLocation(list); + // } + // else if (fileInfo1[index].Name.Contains("澶嶆涓") && fileInfo1[index].Name.Contains("鍒櫧")) + // { + // list = GetWhiteLocation(list); + // } + // else if (fileInfo1[index].Name.Contains("鍒濇鑳屾澘")) + // { + // //缁欓暅澶村尯鍒嗕綅缃強瑙掑害 + // list = GetBkLocation(list); + // } + // else if (fileInfo1[index].Name.Contains("澶嶆鑳屾澘") && fileInfo1[index].Name.Contains("鐧界偣")) + // { + // list = GetBkLocation(list); + // } + // }); + // task.Start(); + // listTask.Add(task); - } - Task.WaitAll(listTask.ToArray()); - return ListReexaminationSum; - } + // } + // Task.WaitAll(listTask.ToArray()); + // return ListReexaminationSum; + //} #endregion #region //缁熻璁惧鏈竻闄ゆ暟銆佸妫�澶氭鍑烘暟 @@ -890,3 +1152,5 @@ } + +#endregion \ No newline at end of file -- Gitblit v1.8.0