gpt4 book ai didi

java - 外部可执行文件的行为

转载 作者:行者123 更新时间:2023-12-01 15:16:35 24 4
gpt4 key购买 nike

我目前正在用 JAVA 编写一个程序,用于检查外部可执行文件的行为。要求之一是实时观察外部可执行文件的文件操作(检查可执行文件是否创建/删除/修改任何文件)。我试图在 java 中找到一个合适的 API 来帮助我做到这一点,尽管不可能找到一个。我发现 FileAlterationObserver 类不适合我的程序,因为您必须手动指定要监视的所有目录。

我想知道你们中是否有人知道一个好的 API 可以使用?

感谢您提前抽出时间。

最佳答案

如果没有java,您可以使用linux lsof命令列出系统中打开的文件。或者,对于 Java,您可以使用 libnotify,但您需要指定文件夹。我看不到任何其他方法可以用纯 java 来做到这一点。

编辑@Keppil 将您链接到 file change notification API这看起来比 libjnotify 更合适。我不知道它的存在!

关于java - 外部可执行文件的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11518541/

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