我尝试使用FileSystemWatcher和NotifyFilter(使用lastaccess)..
但它没有用......
我想要的是,当文件或图像或任何东西打开时,它应该触发一个事件。
谢谢。
答案 0 :(得分:4)
我希望您发布代码,但以下代码段工作正常:
static void Main(string[] args)
{
FileSystemWatcher fs = new FileSystemWatcher(@"C:\Temp");
fs.Changed += new FileSystemEventHandler(fs_Changed);
fs.WaitForChanged(WatcherChangeTypes.Changed);
while (true)
{
// Just keep console window open so you
// can see events when you change a file
}
}
static void fs_Changed(object sender, FileSystemEventArgs e)
{
Console.WriteLine("File {0} changed", e.Name);
}