void FileSystemWatcher_Renamed(object sender, RenamedEventArgs e) { ListViewItem lvi = GetListViewItem(e.OldFullPath); if (lvi != null) { ListViewItemCreator.SetListViewItemValues(lvi, GetFileSystemInfo(e.FullPath), this.exRepListView); } }
void FileSystemWatcher_Changed(object sender, FileSystemEventArgs e) { Thread.Sleep(50); // ensures all changes are properly read if (GetFileSystemInfo(e.FullPath) == null) { return; } if (e.ChangeType == WatcherChangeTypes.Changed) { ListViewItem lvi = GetListViewItem(e.FullPath); if (lvi == null) { this.AddItemToListView(e.FullPath); } else { ListViewItemCreator.SetListViewItemValues(lvi, GetFileSystemInfo(e.FullPath), this.exRepListView); } } }