Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 Delphi 应用程序经常删除文件等,如果用户正在浏览该目录,我想让它自动刷新。
例如,我的电脑应该自动刷新。
我用谷歌搜索但没有找到任何东西。我不知道该怎么做:/
为任何建议干杯!阿德里安
删除文件时调用SHChangeNotify()函数。这将通知外壳程序,而外壳程序又将通知它的观察者,例如 Windows 文件资源管理器。TortoiseSVN 就是这样做的(这里有证据)。
另见:
也可以使用 TShellChangeNotifier 组件来处理外壳更改。