将上传的文件放在springboot项目同级目录下

好处:可以将项目与上传的文件分隔开。这里讲解一下getParentFile()和getParent()的用法



要创建AAAA.txt ,必须得有1\2 这个目录,所以必须执行a.getParentFile().mkdirs()创建文件夹,执行完后在a.createNewFile()创建a文件;

getParent()此方法返回父目录的路径名字符串命名此抽象路径名,或如果路径名没有指定父目录则为null。




在项目中路径如何设置?在与项目同级创建upload文件夹用于上传文件

  File path =path = new File(ResourceUtils.getURL("classpath:").getPath());
            //测试路径
            filePath=path.getParentFile().getParentFile().getParent()+File.separator+"uploads"+File.separator;
            //上线路径
            onlinePath=path.getParentFile().getParentFile().getParent()+File.separator+"uploads"+File.separator;
            onlinePath=onlinePath.substring(5,onlinePath.length());
















猜你喜欢

转载自blog.csdn.net/qq_40693828/article/details/80457855