Java 如何检查某些Microsoft word文档是否已关闭

Java 如何检查某些Microsoft word文档是否已关闭,java,ms-word,Java,Ms Word,如果用户正在word文件(例如:abc.docx)中写入,并且他完成了工作并关闭了此文件,我想获取其状态,即abc.docx已关闭是否有任何方法可以使用java查找 我只是传递docx文件的路径 File file = new File("abc.docx"); log.info("file {} exits {}",file,file.exists()); 我想获得文件打开或关闭的状态可能重复的您可以发布一些您尝试过的代码吗?我已经添加了代码。上面给出

如果用户正在word文件(例如:
abc.docx
)中写入,并且他完成了工作并关闭了此文件,我想获取其状态,即
abc.docx
已关闭是否有任何方法可以使用java查找 我只是传递docx文件的路径

File file = new File("abc.docx");
                    log.info("file {} exits {}",file,file.exists());

我想获得文件打开或关闭的状态

可能重复的您可以发布一些您尝试过的代码吗?我已经添加了代码。上面给出的链接对我不起作用。我不知道这是否有帮助,但是。。。在Word中打开I文件时,Word会在保存该文件的同一文件夹中创建一个“临时”文件。当文件关闭时(正常情况下,不是通过崩溃),临时文件将被删除。临时文件以波浪号(~)加美元符号($)开头。例如,
~$tiveX\u ComboBox.docm
ActiveX\u ComboBox.docm
的临时文件。从理论上讲,您可以在打开文档之前和之后立即检查是否存在这样的文件,当文件再次消失时,该文件将被关闭。或者Java可以监视Word应用程序中的事件吗?