123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using X3TaskServer54;
- namespace Test
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- var dirs = Directory.GetFiles("D:\\Data21\\XDHJC");
- Directory.CreateDirectory("tmp1");
- Directory.CreateDirectory("tmp2");
- foreach (var dir in dirs)
- {
- if (!dir.Contains("256.95")) continue;
- var res = SlotHelper.GetFileSlots(dir);
- if (res.Slots.Any())
- {
- string adFileName1 = $"{res.AdTime:yyyyMMddHHmmss}_ADC_ch00.dat";
- string adFileName2 = $"{res.AdTime:yyyyMMddHHmmss}_ADC_ch01.dat";
- string adFileName3 = $"{res.AdTime:yyyyMMddHHmmss}_ADC_ch02.dat";
- string adFile1 = $"F:\\{adFileName1}";
- string adFile2 = $"F:\\{adFileName2}";
- string adFile3 = $"F:\\{adFileName3}";
- if (File.Exists(adFile1))
- {
- File.Copy(dir, $"tmp1\\{Path.GetFileName(dir)}");
- File.Copy(adFile1, $"tmp2\\{Path.GetFileName(adFile1)}");
- File.Copy(adFile2, $"tmp2\\{Path.GetFileName(adFile2)}");
- File.Copy(adFile3, $"tmp2\\{Path.GetFileName(adFile3)}");
- }
- }
- }
- }
- }
- }
|