看来,使用 Java Desktop.open( File f ) 打开用户桌面上与它关联的默认应用程序的文件并没有给我关于用户何时完成此文件的信息。如何知道用户何时真正完成了这个子进程?有没有比每隔一段时间检查文件大小更优雅的东西 - 只告诉我文件已保存的东西。
最佳答案
如果你想观察一个文件/目录由其他进程所做的更改,那么 Java Watch Service API是给你的。此 API 应该可以帮助您监视文件/目录,并在它被另一个进程触及时得到通知。
关于java - 使用 Java Desktop.open( FIle f ) 并知道应用程序已完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8988345/