如何在java中检测打开文件

时间:2012-07-17 06:53:37

标签: java

我想写一个java应用程序。它在后台运行,当用户尝试在某个文件夹中打开文件或目录(双击或右键单击并选择打开)时,将生成一个事件,我可以在事件处理程序中执行某些操作。是否有可能在java中检测到这一点?顺便说一下,似乎java.nio包无法检测到这个..

2 个答案:

答案 0 :(得分:3)

您可以轮询所有文件以查看它们是否已锁定在Windows上。

无法判断文件是由直接用户打开还是仅由其他程序扫描,例如单词搜索。

我怀疑你想要做的事情是以更好或更可靠的方式做得更好。

答案 1 :(得分:0)

注意目录更改。看看this