public void ReadNow() { if (m_detector == null) { return; } string[] files = m_detector.GetNewFiles().Union(m_detector.GetModifiedFiles()).ToArray(); if (files.Length > 0) { Array.ForEach(files, x => HandleSaveFile(x)); } }
void m_checkTimer_Elapsed(object sender, ElapsedEventArgs e) { m_checkTimer.Stop(); string[] files = m_detector.GetNewFiles().Union(m_detector.GetModifiedFiles()).ToArray(); if (files.Length > 0) { Array.ForEach(files, x => HandleSaveFile(x)); m_detector = new NewFileDetector(new string[] { ".zds" }, m_dir, true); m_detector.StartDetection(); } m_checkTimer.Start(); }