5

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

4

2 回答 2

3

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

无法判断文件是由直接用户打开还是由另一个程序(例如单词搜索)简单地扫描。

我怀疑您尝试做的任何事情都以另一种方式做得更好或更可靠。

于 2012-07-17T06:59:07.643 回答
0

注意目录变化。看看这个

于 2012-07-17T07:10:01.710 回答