是文件夹被删除,不是文件夹下的文件。谢谢

解决方案 »

  1.   

    refer:http://www.codeproject.com/Articles/11140/DirectoryWatcher
      

  2.   

    判断这个文件夹是否存在? 不存在就被删除了public static bool IsExistsFilePath(string folder)
    {
        if (!System.IO.Directory.Exists(folder))
        {
            return false;
        }
        return true;
    }
      

  3.   

    string path = @"C:\Users\MyFolder\FileWatch"; // watch for parent directory
    if (!Directory.Exists(path)) // verify it exists before start
        return;FileSystemWatcher watcher = new FileSystemWatcher(path);
    // set option to track directories only
    watcher.NotifyFilter = NotifyFilters.DirectoryName;watcher.Deleted += (o, e) =>
    {
        if (e.FullPath == @"C:\Users\MyFolder\FileWatch\Test")
        {
            // If you are here, your test directory was deleted
        }
    };watcher.EnableRaisingEvents = true;