private void Form1_Load(object sender, System.EventArgs e)
{
  FileSystemWatcher watcher=new FileSystemWatcher();

string FilePath=@"d:\temp";

watcher.Path=FilePath;
watcher.NotifyFilter=NotifyFilters.LastAccess|NotifyFilters.LastWrite;
watcher.Changed += new FileSystemEventHandler(OnChanged);
watcher.Created += new FileSystemEventHandler(OnChanged);
watcher.Deleted += new FileSystemEventHandler(OnChanged);
watcher.Renamed += new RenamedEventHandler(OnRenamed);
watcher.EnableRaisingEvents = true;
} private static void OnChanged(object source, FileSystemEventArgs e)
{
MessageBox.Show(e.FullPath);
}這樣子使用會產生多個同一文件重復處理?
高手進來幫我改一下,實現同一文件處理一次就可以了