【发布时间】:2016-07-27 14:55:46
【问题描述】:
我搜索了 StackOverflow 和其他地方,但没有找到任何适合我需要的东西。
我不想要轮询解决方案,它需要事件驱动并(近)实时接收每个此类事件。我需要的事件对象的唯一数据是修改(或创建或删除)文件的路径/名称。
请注意,我不想接收特定文件或目录的事件,我想接收整个卷的事件(例如“C:” - 不需要支持网络驱动器!)。
理想情况下,我正在寻找一个 Java API,但我怀疑不存在,所以我很乐意为 C/C++ 编写包装器。
注意,如果仅通过 Windows 命令提示符或 WMI 也能做到这一点,那就太好了!
【问题讨论】:
-
OT 就这样。顺便看看this interesting article
-
@LPs 不幸的是,那是 linux-only。
-
@Shark 所以this one 可以提供帮助..
-
@LPs 确实,看起来你揭穿了 OPs “我到处搜索”的声明:D
-
为什么被否决? Shark 的第二个“解决方案”(我已经找到)是 C#,不是一个可行的解决方案,因为正如明确指出的那样,我需要能够与 Java 进行互操作。
标签: java c++ windows winapi filesystems