如何监视网络映射驱动器上的文件更改?

杰米

从我所见,网络映射的驱动器显示为/ Volumes文件夹的子文件夹。

从此文件夹获取文件更改更新(删除/创建/更新)的正确方法是什么?

/ dev / fsevents可以这样做吗?

Finder如何知道更改?

昂贵的叔丁

没错,OS X将网络驱动器安装在/ Volumes中

获取文件更改更新的方法是使用文件系统事件API这是一个基于C的API,您可以在其中监视特定目录(甚至/)中的所有更改

您将使用创建流FSEventStreamCreate并以开始FSEventStreamScheduleWithRunLoop

准备深入头文件,因为像参考文档中有更多文件一样,

据我所知,Finder可能使用一些内部API或内核队列,而这些内部API或内核队列的设置比FSEvents.h的高级API更复杂。

有一个不错的GUI可以帮助您了解整个事件的进行情况。fernlightning将其称为fseventer(尚未准备优胜美地)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在命令行上更改为映射的网络驱动器?

VBA-如果网络驱动器的字母映射未知,如何更改驱动器(ChDrive)

链接网络驱动器上的文件

更改网络时映射的驱动器安全性?

在网络映射的驱动器上压缩文件时,过程在哪里发生

映射的网络驱动器上的msysGit性能降低

熊猫无法从映射的网络驱动器读取文件

如何在代码中映射域上的网络驱动器

如何保存映射的网络驱动器的密码?

如何知道网络驱动器映射使用的凭据?

cygwin如何安装映射的网络驱动器

在映射的网络驱动器上拖动文件时,Windows资源管理器冻结

无法映射网络驱动器

获取映射的网络驱动器标签

从映射的网络驱动器读取目录

确保网络驱动器上的文件是最新的

Windows网络驱动器上的文件操作错误

如何添加位于网络驱动器上的android SDK文件夹

使用pywin32客户端访问映射的网络驱动器上的文件时遇到问题

如何在每个文件服务器上映射具有多个凭据的网络驱动器?

如何获取“断开的网络驱动器”上的UNC驱动器信息

如何在 Windows 上的批处理脚本中对 (Y/N) [N] 提示回答是以删除映射的网络驱动器?

如何从PHP中的网络驱动器读取文件?

未连接到网络时如何使用映射的网络驱动器?

如何使用密码映射网络驱动器,使其在重新启动后保持映射状态?

仅在特定网络中映射网络驱动器

网络驱动器上的GetFiles太慢

在映射驱动器上获取 Acl?

从网络驱动器打开文件