Springboot項目創建文件中相對路徑問題


Springboot項目創建文件中相對路徑問題

原代碼:

String location = "./src/main/resources/UsersFiles/" + userId + "/";

File file = new File(location);

上面代碼在沒有tomcat環境下可以正常使用。當如果在tomcat之下。就會在所需的路徑之前加上一個用戶的/private路徑。

3wbSfS.png

解決方法

指明項目路徑:

System.getProperty("user.dir")

將上面改為

String location = System.getProperty("user.id") + "/src/main/resources/UsersFiles/" + userId + "/";

File file = new File(location);

此時成功新建文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM