void Watcher_Created(object sender, FileSystemEventArgs e)
 {
     if (eFileChanged != null)
     {
         FileChangeEventArgs args = new FileChangeEventArgs
         {
             FolderPath = m_FolderPath,
             ChangeType = "Created"
         };
         eFileChanged(this, args);
     }
 }
 void Watcher_Renamed(object sender, RenamedEventArgs e)
 {
     if (eFileChanged != null)
     {
         FileChangeEventArgs args = new FileChangeEventArgs
         {
             FolderPath = m_FolderPath,
             ChangeType = "Rename"
         };
         eFileChanged(this, args);
     }
 }
示例#3
0
 void FileWatcher_eFileChanged(object sender, FileChangeEventArgs e)
 {
     //Debug.WriteLine("!!** File Change **!!");
     if (this.InvokeRequired)
     {
         MethodInvoker del = delegate { FileWatcher_eFileChanged(sender, e); };
         try
         {
             this.Invoke(del);
         }
         catch { };
         return;
     }
     else
     {
         GetFiles();
     }
 }