gpt4 book ai didi

java - 有没有办法在给定文件中获取Java中的根目录

转载 作者:行者123 更新时间:2023-12-01 13:16:08 25 4
gpt4 key购买 nike

背景

我正在创建上传文件功能。我想将文件保存在给定文件夹(“/uploadFiles”)中。我目前正在 Windows 中进行测试,但将在 Linux 中运行它。

我知道我可以获得当前工作的 TOMCAT 目录。有没有办法获取TOMCAT目录的系统根目录?假设当前目录是“D:\apache\sample_web_project”,它将得到“D:\”,然后我可以附加“D:\uploadFiles”,然后如果它在 Linux 中,它将得到“/etc/apache/sample_web_project”将得到“/etc”

最佳答案

你不应该这样做。

您应该以用户身份运行 Tomcat,然后使用其主目录作为存储文件的基础。即:

final Path downloadPath = Paths.get(System.getProperty("user.home"), "uploads");
Files.createDirectory(downloadPath);

关于java - 有没有办法在给定文件中获取Java中的根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22449951/

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