Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Desktop.getDesktop().edit(文件)编辑文件时跟踪文件状态_Java_Desktop_State_Tracking_Edit - Fatal编程技术网

Java 使用Desktop.getDesktop().edit(文件)编辑文件时跟踪文件状态

Java 使用Desktop.getDesktop().edit(文件)编辑文件时跟踪文件状态,java,desktop,state,tracking,edit,Java,Desktop,State,Tracking,Edit,在打开/编辑文件时,是否可以通过调用Desktop.getDesktop().edit(file myFile)跟踪当前文件状态 我的目标是锁定一个共享文件(存储在公共数据库中),而许多用户中的一个正在编辑该文件,最后,当他保存对该文件的更改时,我会得到某种“事件”,以便在他关闭相应的应用程序时,我可以再次解锁该文件。文件 非常感谢您的帮助!提前谢谢 要接收有关文件系统更改的通知,请使用(自Java 7以来) 您注册了一项服务并监视条目\u修改事件类型 这里有一个不错的步行通道: 如果你不能使用

在打开/编辑文件时,是否可以通过调用
Desktop.getDesktop().edit(file myFile)
跟踪当前文件状态

我的目标是锁定一个共享文件(存储在公共数据库中),而许多用户中的一个正在编辑该文件,最后,当他保存对该文件的更改时,我会得到某种“事件”,以便在他关闭相应的应用程序时,我可以再次解锁该文件。文件


非常感谢您的帮助!提前谢谢

要接收有关文件系统更改的通知,请使用(自Java 7以来)

您注册了一项服务并监视
条目\u修改
事件类型

这里有一个不错的步行通道:


如果你不能使用Java 7,你应该看看。

嗨,Qwe-这正是我一直在关注的事情-非常感谢你的链接!