91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c# watcher怎樣設置監控條件

c#
小樊
83
2024-09-24 17:28:00
欄目: 編程語言

在C#中,你可以使用FileSystemWatcher類來監控文件系統的變化。要設置監控條件,你需要在創建FileSystemWatcher實例時配置相應的屬性。以下是一些常見的監控條件設置方法:

  1. 監控特定目錄:
string path = @"C:\example_directory\";
FileSystemWatcher watcher = new FileSystemWatcher(path);
  1. 監控特定文件類型:
watcher.Filter = "*.txt"; // 監控所有.txt文件
  1. 監控文件名包含特定字符串:
watcher.Filter = "*example*.txt"; // 監控文件名包含"example"的所有.txt文件
  1. 監控文件創建事件:
watcher.NotifyFilter = NotifyFilters.CreationTime;
  1. 監控文件更改事件:
watcher.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.FileName;
  1. 監控文件刪除事件:
watcher.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.Deletion;
  1. 監控文件重命名事件:
watcher.NotifyFilter = NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.Renaming;
  1. 添加自定義事件處理程序:
watcher.Created += new FileSystemEventHandler(OnChanged);
watcher.Changed += new FileSystemEventHandler(OnChanged);
watcher.Deleted += new FileSystemEventHandler(OnChanged);
watcher.Renamed += new RenamedEventHandler(OnRenamed);

private static void OnChanged(object source, FileSystemEventArgs e)
{
    // 處理文件更改事件
}

private static void OnRenamed(object source, RenamedEventArgs e)
{
    // 處理文件重命名事件
}

通過組合這些屬性和事件處理程序,你可以根據需要設置監控條件。

0
唐海县| 同仁县| 沭阳县| 大化| 涟水县| 澄江县| 望城县| 青铜峡市| 锡林郭勒盟| 枣强县| 大化| 甘孜县| 新密市| 乐东| 陆河县| 佳木斯市| 永德县| 连山| 额济纳旗| 秦皇岛市| 龙泉市| 关岭| 彭泽县| 永济市| 东阿县| 合山市| 宁远县| 全州县| 拜城县| 札达县| 兴宁市| 崇左市| 宜兴市| 黔西| 神农架林区| 广南县| 阳信县| 宁德市| 墨竹工卡县| 嘉兴市| 略阳县|