好处:可以将项目与上传的文件分隔开。这里讲解一下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());
欢迎关注下方公众号,一起交流,期待你的到来