// 订阅一些事件,当它被触发时(.net(windows)底层触发它,我们不用管),执行我们的方法
watcher.Changed += (object source, FileSystemEventArgs e) =>
{
Console.WriteLine(\"文件{0}已经被修改,修改类型{1}\", e.FullPath, e.ChangeType.ToString());
};
watcher.Created += (object source, FileSystemEventArgs e) =>
{
Console.WriteLine(\"文件{0}被建立\", e.FullPath);
};
watcher.Deleted += (object source, FileSystemEventArgs e) =>
{
Console.WriteLine(\"文件{0}已经被删除\", e.FullPath);
};
watcher.Renamed += (object source, RenamedEventArgs e) =>
{
Console.WriteLine(\"文件{0}的名称已经从{1}变成了{2}\", e.OldFullPath, e.OldName, e.Name);
};
// 为true表示开启FileSystemWatcher组件,反之我们的监控将不启作用
watcher.EnableRaisingEvents = true;
#endregion
本文地址:https://www.stayed.cn/item/20724
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我