/// <summary> /// Handles file renamed events. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DoFileRenamed(object sender, RenamedEventArgs e) { if (IsScannerAllowed(Resx.I_ScanFileWatch) && !disabled.Contains(Resx.I_ScanFileWatch)) { string ext = Path.GetExtension(e.FullPath); if (catalog.IsValidExtension(ext)) { IScanner scanner = new FileWatchScanner(controller, catalog, new FileWatchAction(e.ChangeType, e.FullPath, e.OldFullPath)); AddScanner(scanner, FileWatchScannerPriority); } } }
/// <summary> /// Handles file renamed events. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DoFileRenamed(object sender, RenamedEventArgs e) { if (IsScannerAllowed(Resx.I_ScanFileWatch) && !disabled.Contains(Resx.I_ScanFileWatch)) { string ext = Path.GetExtension(e.FullPath); if (catalog.IsValidExtension(ext)) { IScanner scanner = new FileWatchScanner(controller, catalog, new FileWatchAction(e.ChangeType, e.FullPath, e.OldFullPath)); AddScanner(scanner); } } }