1

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

怎么做这样的事情?

4

1 回答 1

1

我对此不确定,但这是我会做/尝试的,

有一个在登录时启动的 C# 程序 在登录时打开 C# 应用程序,或者只是让您的程序以某种方式运行并使用FileSystemWatcher 类,您可以使用 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

希望这可以帮助。

于 2013-02-13T03:26:33.757 回答