gpt4 book ai didi

java - 如何更改创建新文件的默认目录

转载 作者:行者123 更新时间:2023-12-02 00:21:59 27 4
gpt4 key购买 nike

我在我的 java web 应用程序中使用了以下 c'tor

public File(String pathname)  

例如:
文件=新文件(“1.txt”);
然后我在路径中得到以下文件:

C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.22\bin\1.txt  

我的问题:为什么在使用上述 c'tor 时这是默认文件夹,以及是否有任何选项可以更改项目文件夹的默认文件夹。

谢谢

最佳答案

相对路径的文件使用System.getProperty("user.dir"),即应用程序启动目录(这几乎总是一个坏主意)。在 Web 应用程序中,您希望使用 Servlet 的 getRealPath("/1.txt"),它与 Web 应用程序目录相对。注意不是 \\ 而是 /

关于java - 如何更改创建新文件的默认目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10775045/

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