【问题标题】:Input Output using java [closed]使用java输入输出[关闭]
【发布时间】:2012-11-15 11:00:23
【问题描述】:

如果我们用我的 java 应用程序打开一个文件并用另一个应用程序打开同一个文件 并做了一些改变。我制作的 java 应用程序,应该立即知道这个文件 被某些外部应用程序更改,并提示用户加载新鲜内容。
用java怎么做?

【问题讨论】:

标签: java io nio


【解决方案1】:
【解决方案2】:

您可以在此处理程序中进行检查:

frame.addWindowFocusListener(new WindowAdapter() {
    public void windowGainedFocus(WindowEvent e) {
        // TODO: read file again and compare with previous 
    }
});

【讨论】:

    【解决方案3】:

    我认为你必须有一个线程来轮询文件信息。看到这个问题File changed listener in Java

    【讨论】:

      猜你喜欢
      • 2015-06-18
      • 2021-03-09
      • 1970-01-01
      • 1970-01-01
      • 2016-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多