gpt4 book ai didi

Java:如何记住保存的文件在哪里

转载 作者:行者123 更新时间:2023-11-30 07:48:24 25 4
gpt4 key购买 nike

在通常的程序中,您将程序安装在一个目录中。我想做同样的事情,但我不知道如何让程序记住用户选择保存所有文件的文件夹的位置。

我有一个获取目录的方法:

public static String hämtaFrånText() {
String rawURL = "";
String aktuellMapp = System.getProperty("user.dir");
JFileChooser fc = new JFileChooser(aktuellMapp);
int resultat = fc.showOpenDialog(null);

if (resultat != JFileChooser.APPROVE_OPTION) {
JOptionPane.showMessageDialog(null, "Ingen fil valdes. Skapandet av en ny sker.");
} else {
rawURL = fc.getSelectedFile().getAbsolutePath();
}

return rawURL;
}

但是我如何保存它,以便下次程序打开时它知道文件在哪里?

最佳答案

如果用户将可运行的 jar 文件保存在特定文件夹中,您可以执行以下操作:

return new File(MyClass.class.getProtectionDomain().
getCodeSource().getLocation().toURI().getPath());

为了获取目录。

关于Java:如何记住保存的文件在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33596566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com