gpt4 book ai didi

java - 在 Java 应用程序中保存文件的好地方是什么?

转载 作者:行者123 更新时间:2023-12-02 14:05:15 24 4
gpt4 key购买 nike

我有一个 Web Start 应用程序,需要保存单个文本文件。我想知道应该在哪里写入该文件,这样无论它运行在什么平台上,它都会放在一个整洁的地方。

如果我得到这样的文件路径...

new File(System.getProperty("user.dir") + System.getProperty("file.separator") + "test.txt);

...然后该文件在 Linux 上被写入某个漂亮且不显眼的位置,但在 Windows 的桌面上,在我运行程序的图标旁边,这并不理想,因为用户不一定需要知道或者关心该文件是否存在。

是否有一种良好的、独立于平台的方法来获取文件路径,使我可以将文件保存在谨慎的地方?我不太关心它最终会在哪里,只要它不在桌面上完整显示即可。

谢谢。

尼尔

最佳答案

user.dir 是当前工作目录;使用 user.home 代替,并使用 java.io.tmpdir 作为临时文件。

这是list of predefined properties适用于 Java 1.5。

关于java - 在 Java 应用程序中保存文件的好地方是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1793856/

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