我有一个场景,我曾经在以下步骤中使用 java 命令打开文件
a)为文件的位置创建文件对象
File f = new File(filePath);
b) 然后使用系统应用程序(如 Excel)打开文件
Desktop desktop = null;
if (Desktop.isDesktopSupported()) {
desktop = Desktop.getDesktop();
}
try {
desktop.open(f);
} catch (IOException e) {
}
现在,当窗口应用程序关闭此文件时,我想在程序中得到通知。是否有任何机制可以知道打开的文件是否仍由应用程序打开或关闭?