我的应用程序日志文件存储在项目目录中。为了获得更好的 UI 体验,我想在我的 Java 应用程序中放置一个按钮,上面写着“导出日志文件”。我想从磁盘上的现有文件中读取并允许用户将其保存在他想要的任何地方,这样他就不必去搜索日志文件。
这怎么可能?我尝试使用 Google,但这些关键字搜索的结果并未显示我感兴趣的链接。
最佳答案
先看看 Basic I/O .这将为您提供处理输入/输出流以及读取器和写入器的基本概念。
你也可以看看File I/O (Featuring NIO.2)它提供了复制文件和目录的实际示例......
现在,就我个人而言,我更喜欢使用 Input/OutputStream
或 Reader
/Writers
手动复制文件。这样做的原因是我可以提供复制过程的进度指示,而 NIO.2 API 不提供...
关于java - 如何在单击按钮时导出日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26007274/