gpt4 book ai didi

D Lang 文件观察器

转载 作者:行者123 更新时间:2023-12-04 23:26:10 26 4
gpt4 key购买 nike

我是 D 语言的新手,正在寻找一种有效的方法来观察要更改的特定文件。

最终我想要的是有一个观察者等待文件更改,然后根据文件的内容执行命令(将其视为纯文本队列列表)。

代码示例会很好,但为我指明正确的方向也会非常有帮助。

此外,这将在 Linux 环境中运行。

更新

我打算使用系统实用程序来监视文件。

最佳答案

如果您使用的是 Linux,则可以使用 inotify ,在 /usr/include/sys/inotify.h 中找到(在我的系统上 $PREFIX 可能会有所不同)。

inotify is very useful in many situations where reactions on file system changes are necessary. Without inotify it can be implemented by periodical (or manually requested) examining files and directories. But such way is slow and wastes processor time. inotify brings very fast and economical method how to react on file system changes.



你唯一需要做的就是把这个标题翻译成“D 标题”,或者你使用 DStep 这可能能够为您翻译标题。

您可能还想使用 fanotify , inotify 的更新替代品.

不幸的是,我不知道如何在 Windows 上做到这一点,我发现的只是一个 Windows-API 函数: FindFirstChangeNotification

关于D Lang 文件观察器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12613422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com