我想写一个java应用程序。它在后台运行,当用户尝试在某个文件夹中打开文件或目录(双击或右键单击并选择打开)时,将生成一个事件,我可以在事件处理程序中执行某些操作。是否有可能在java中检测到这一点?顺便说一下,似乎java.nio包无法检测到这个..
答案 0 :(得分:3)
您可以轮询所有文件以查看它们是否已锁定在Windows上。
无法判断文件是由直接用户打开还是仅由其他程序扫描,例如单词搜索。
我怀疑你想要做的事情是以更好或更可靠的方式做得更好。
答案 1 :(得分:0)
注意目录更改。看看this