JAVA java.io.File.mkdirs() 与JAVA java.io.File.mkdir()

今天遇到一个问题,以前跑得好好的项目今天跑起来就不能访问了,还报一个

o.s.boot.web.support.ErrorPageFilter     : Forwarding to error page from request [/login] due to exception [Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [C:\ISSUANCE\TEMPLATE] is not valid]

说这个位置是无效的,我看一眼硬盘确实没有发现该文件夹。

这个文件夹是用来保存下载的初始文件的在系统启动时我就新建了该文件夹啊。现在问什么会没有这个文件夹呢?很奇怪。

于是就找到了初始化代码,发现了一个问题,我用的方法是mkdir(),对啊确实是创建文件夹,后来一想,哦,对了我把文件夹改成了两层目录 那么 这个方法就不能用,要用mkdirs()方法会才会创建多层目录。

这两个方法看似很接近,但是一眼就能明白两者之间的区别,一个是复数一个是单数,也就是说一个能创建多层目录 一个只能创建单层目录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值