在Windows资源管理器打开给定文件夹时调用方法

时间:2013-02-11 12:59:51

标签: c# events directory windows-explorer

当用户在Windows资源管理器中打开文件夹时,我想执行一些C#方法。

如何做这样的事情?

1 个答案:

答案 0 :(得分:1)

我不确定这一点,但这就是我要做的/尝试,

有一个C#程序,它在登录Open C# application on log on时启动,或者只是以某种方式运行你的程序并使用FileSystemWatcher Class你可以使用LastAccess通知过滤器并让你的C#代码被执行。

    // Create a new FileSystemWatcher and set its properties.
    FileSystemWatcher watcher = new FileSystemWatcher();
    watcher.Path = "folder path";

     /* Watch for changes in LastAccess and LastWrite times, and
       the renaming of files or directories. */
    watcher.NotifyFilter = NotifyFilters.LastAccess;

    // add event handler

希望这有帮助。