确定 OS X 上的文件 IO 是否关闭

发布于 2024-10-17 12:32:28 字数 182 浏览 0 评论 0原文

我想在 OS X 上触发一个事件——可以通过命令行或 Obj-C——当特定文件上的 IO 关闭(而不是文件修改)时。

在 Linux 上这很容易,inotify 提供了 IN_CLOSE_WRITE 事件。

但在 OS X 上 FSEvent 仅发出某些目录下的修改信号;它似乎没有提供任何有关 IO 是否完成的信息。

I want to trigger an event on OS X -- could be from the command line, or Obj-C -- when IO is closed on a particular file (rather than file modified).

On linux this is easy, inotify provides IN_CLOSE_WRITE events.

But on OS X FSEvent only signals modifications under some directory; it doesn't seem like it provides any information about whether IO is complete.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文