java - 我想编写一个可以记住文件存储位置的程序

标签 java

当我启动这个程序时,它将打开一个对话框,要求用户输入硬盘上的位置,然后创建一个文件。但是,当程序关闭并重新打开它时,必须再次打开该文件。

我正在努力处理粗体部分。

最佳答案

您需要将所选路径存储在某处。

当用户重新打开应用程序时,检查是否存储了路径,如果有,则打开该路径,如果没有则再次提示用户。

您可以将其存储在数据库、属性文件中,或者(我建议)使用 Java Preferences API 将其存储在 Java Preferences 中 ( Java Preferences API )

所以流程是:

  1. 第一次打开应用程序
  2. 提示选择文件/路径
  3. 将其存储在 Java 首选项中(例如)
<小时/>
  1. 重新打开应用程序
  2. 检查文件/路径是否已存储
  3. 如果是,请使用该文件/路径
  4. 如果没有,提示选择文件/路径
  5. 将其存储在 Java 首选项中(例如)

关于java - 我想编写一个可以记住文件存储位置的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59089139/

相关文章:

java - 将原始二进制数据与 XML 一起存储的最标准 Java 方法是什么?

java - 如何对 JSP 标签进行单元测试?

java - 如何避免将上下文传递给一堆方法调用?

java - 如何从不同的 Activity 检索 boolean 值?

java - 在 java 8 中将核心池大小设置为 0 的有效用例是什么?

java - JFrame 显示大小不同

java - Weld -001409 : Ambiguous dependencies for type StepContext with qualifiers @Default

Java:为什么打包成jar文件的代码会阻止外部类访问?

java - Java中如何找到双向链表的最小元素

java - 处理从 Ajax 在 Java 文件中发送的 FormData