java - 如何使用java获取文件关闭事件

标签 java file-io awt processbuilder mongo-java

我的应用程序使用 java 将 Excel 文件数据保存在数据库 (mongodb) 中。

当用户点击我的应用程序时

  • 首先在本地文件系统上创建一个 Excel 文件,例如 C:\ali.xlsx 并将数据放入 Excel 文件中。
  • 使用java.awt.Desktopopen方法打开Excel文件C:\ali.xlsx以实现跨平台 视角。
  • 当用户关闭文件C:\ali.xlsx时获取其关闭事件,以便我将获取文件更新值并将其保存到数据库

  • 从本地文件系统中删除文件C:\ali.xlsx

我的问题:
如何实现第三点。
简而言之:如何使用java获取任何文件的close事件。


如果有人有其他方法来实现此功能,请也告诉我,这就是我编写应用程序流程的原因。

最佳答案

我不知道任何直接的方法,艰难的(:-))方法是:

关于java - 如何使用java获取文件关闭事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31708234/

相关文章:

java - JOptionPane showInputDialog 取消按钮 NullPointerException

java - 从 Storm bolt 将行插入 HBase

c - 程序每次从文件中扫描矩阵时都会跳过一行!

c - 我怎样才能实现某种机制来防止缓冲区溢出

java - 什么时候使用 AffineTransform getScaleX()?

java - 如何在 Java 中使用循环用 int 数字填充数组

java - JLabel 图标在运行时不改变

c# - 使用隐式类型加载 Excel 文件

java - 如何在Linux上获得用户定义的系统颜色?

java - 处理自定义菜单栏不显示