我目前正处于一个小型应用程序的构思阶段,该应用程序需要跟踪特定的用户选择的文件。
我希望系统直观,这样用户可以更改文件名、目录名或将文件移动到新位置,并且应用程序仍然能够跟踪文件。
现在,我知道对于大多数此类更改,我已经可以使用 Windows 系统调用来监视目录了。
我遇到的问题是查找文件是否/何时被剪切、复制或粘贴到某处。我读过一些关于 shell 扩展的文章,但它们实际上让我很困惑(因为我还没有时间真正读到关于它们的好文章)。有没有办法可以监视文件是否被剪切/粘贴/复制,以便我的应用程序可以继续在新位置跟踪文件?我必须通过外壳扩展来做到这一点吗?