gpt4 book ai didi

windows - 在 linux 和 windows 中创建目录的通用路径

转载 作者:太空宇宙 更新时间:2023-11-04 09:49:20 26 4
gpt4 key购买 nike

我在 vaadin 中创建了一个项目,报告将以 pdf 格式打印。一切都按预期工作,但我卡在了一个点上,我不知道我的应用程序是部署在 linux 环境还是 Windows 或 Mac 中。我必须指定制作目录的路径,以便在该目录中生成报告。我知道如何在 java 中创建目录,但问题是它可以成为所有操作系统的通用路径吗?例子: 文件文件=新文件(路径); 如果(!file.exists()){ 文件.mkdirs();

我希望“路径”对所有操作系统都是通用的。提前致谢....

最佳答案

我认为您将获得的最好的是 System.getProperty("user.home");。这将为您提供用户的主目录,您可以将其粘贴到那里的子目录中:

String path = System.getProperty("user.home") + File.pathSeparator + 
"myprogram" + File.pathSeparator +
"myFile";
File file = new File(path);
...

关于windows - 在 linux 和 windows 中创建目录的通用路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12913648/

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