使用java进行输入输出
如果我们用java应用程序打开一个文件,用另一个应用程序打开同一个文件 并且做了一些改变。我制作的java应用程序应该立即知道这个文件 被某些外部应用程序更改,并提示用户加载新内容。使用java进行输入输出,java,io,nio,Java,Io,Nio,如果我们用java应用程序打开一个文件,用另一个应用程序打开同一个文件 并且做了一些改变。我制作的java应用程序应该立即知道这个文件 被某些外部应用程序更改,并提示用户加载新内容。 如何使用java实现它?我认为您必须拥有轮询文件信息的线程。请看这个问题。我认为您必须拥有轮询文件信息的线程。查看此问题。您可以在此处理程序中进行检查: frame.addWindowFocusListener(new WindowAdapter() { public void windowGainedFo
如何使用java实现它?我认为您必须拥有轮询文件信息的线程。请看这个问题。我认为您必须拥有轮询文件信息的线程。查看此问题。您可以在此处理程序中进行检查:
frame.addWindowFocusListener(new WindowAdapter() {
public void windowGainedFocus(WindowEvent e) {
// TODO: read file again and compare with previous
}
});
您可以在此处理程序中进行检查:
frame.addWindowFocusListener(new WindowAdapter() {
public void windowGainedFocus(WindowEvent e) {
// TODO: read file again and compare with previous
}
});
这个问题在这里被问过
阅读此此问题在此处之前提出 读这篇看一看