如何在按钮单击时导出日志文件?

时间:2014-09-24 01:49:28

标签: java swing file file-io

我的应用程序日志文件存储在项目目录中。为了获得更好的UI体验,我想在我的java应用程序中添加一个按钮,其中显示“导出日志文件”。我想从磁盘上的现有文件中读取并允许用户在任何他想要的地方保存它,这样他就不必去搜索日志文件了。

怎么可能这样做?我尝试使用Google,但这些关键字搜索的结果并没有显示我感兴趣的链接。

1 个答案:

答案 0 :(得分:3)

首先看一下Basic I/O。这将为您提供处理输入/输出流以及读者和作者的基本概念。

您还可以查看File I/O (Featuring NIO.2),它提供了复制文件和目录的实际示例......

现在,就个人而言,我更喜欢使用Input/OutputStreamReader / Writers手动复制文件。原因是我可以提供复制过程的进度指示,NIO.2 API不提供......

例如,请参阅JTextArea appending problems