0

我正在研究混合“Dropbox”和版本控制的项目。我的应用程序是与服务器通信(检索有关文件更新的信息)并注入 Finder 代码的守护程序(响应注入的代码请求,关于每个文件显示哪种图像)。

我在finder中覆盖了文件图标,所以当用户打开它时,我需要“刷新”某个文件夹中的文件(检查服务器上的更新)。但是我只需要在用户打开某个文件夹时检查服务器更新(用户在 finder 中打开“folder1”,如果“folder1”中的文件有一些更改,我需要检查服务器)。如果用户在 finder 中打开某个文件夹,是否可以收到某种通知?我在 FSEvent 中没有发现任何这种情况(显然,因为文件夹中没有任何变化)。

我的应用程序没有任何 UI,仅在 Finder 中覆盖自定义图标(如 Dropbox)。

4

0 回答 0