Here are the examples of the csharp api System.IO.FileSystemWatcher.OnDeleted(System.IO.FileSystemEventArgs) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
19
Source : FileSystemWatcher.cs
with MIT License
from GrapeCity
with MIT License
from GrapeCity
internal void DispatchEvents (FileAction act, string filename, ref RenamedEventArgs renamed)
{
if (waiting) {
lastData = new WaitForChangedResult ();
}
switch (act) {
case FileAction.Added:
lastData.Name = filename;
lastData.ChangeType = WatcherChangeTypes.Created;
OnCreated (new FileSystemEventArgs (WatcherChangeTypes.Created, path, filename));
break;
case FileAction.Removed:
lastData.Name = filename;
lastData.ChangeType = WatcherChangeTypes.Deleted;
OnDeleted (new FileSystemEventArgs (WatcherChangeTypes.Deleted, path, filename));
break;
case FileAction.Modified:
lastData.Name = filename;
lastData.ChangeType = WatcherChangeTypes.Changed;
OnChanged (new FileSystemEventArgs (WatcherChangeTypes.Changed, path, filename));
break;
case FileAction.RenamedOldName:
if (renamed != null) {
OnRenamed (renamed);
}
lastData.OldName = filename;
lastData.ChangeType = WatcherChangeTypes.Renamed;
renamed = new RenamedEventArgs (WatcherChangeTypes.Renamed, path, filename, "");
break;
case FileAction.RenamedNewName:
lastData.Name = filename;
lastData.ChangeType = WatcherChangeTypes.Renamed;
if (renamed == null) {
renamed = new RenamedEventArgs (WatcherChangeTypes.Renamed, path, "", filename);
}
OnRenamed (renamed);
renamed = null;
break;
default:
break;
}
}