Springboot项目创建文件中相对路径问题
Posted B_rabbit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot项目创建文件中相对路径问题相关的知识,希望对你有一定的参考价值。
Springboot项目创建文件中相对路径问题
原代码:
String location = "./src/main/resources/UsersFiles/" + userId + "/";
File file = new File(location);
上面代码在没有tomcat环境下可以正常使用。当如果在tomcat之下。就会在所需的路径之前加上一个用户的/private路径。
解决方法
指明项目路径:
System.getProperty("user.dir")
将上面改为
String location = System.getProperty("user.id") + "/src/main/resources/UsersFiles/" + userId + "/";
File file = new File(location);
此时成功新建文件。
以上是关于Springboot项目创建文件中相对路径问题的主要内容,如果未能解决你的问题,请参考以下文章