java文件夹拒绝访问-java.io.FileNotFoundException: .\xx\xx (拒绝访问。)
1问题描述
今天做项目时创建一个文件(图片路径)在然创建的时候报异常java.io.FileNotFoundException: .\xx\xx (拒绝访问。)
2问题展示
java.io.FileNotFoundException: D:\ccct\code\static\123.jpg (拒绝访问。)at java.io.FileOutputStream.open0(Native Method)at java.io.FileOutputStream.open(FileOutputStream.java:270)at java.io.FileOutputStream.<init>(FileOutputStream.java:213)at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
3问题解决
初始代码
if (!imgUrl.exists()) {imgUrl.mkdirs();
}
输出文件夹
正确代码
if (!imgUrl.getParentFile().exists()) {imgUrl.getParentFile().mkdirs();
}
输出文件
部分代码
String path = System.getProperty("user.dir");
log.info("path"+path);
File imgUrl = new File(path + "/static/"+"123.jpg");
// if (!imgUrl.exists()) {// imgUrl.mkdirs();
// }
if (!imgUrl.getParentFile().exists()) {imgUrl.getParentFile().mkdirs();
}
FileOutputStream out = new FileOutputStream(imgUrl);
out.write(bytes);
out.flush();
out.close();
4总结
- 初始代码在文件已经存在的情况不会有问题,但是当部署在新环境的情况下没有文件就会导致异常
- imgUrl.mkdirs()只是创建文件夹,并非创建文件;修改为imgUrl.getParentFile().mkdirs()即可创建正确的路径的文件。
java文件夹拒绝访问-java.io.FileNotFoundException: .\xx\xx (拒绝访问。)相关推荐
- import java文件,java 文件夹操作,java文件夹,import java.
java 文件夹操作,java文件夹,import java.import java.io.File; import java.io.FileInputStream; import java.io.F ...
- 文件之间的拷贝(拷贝图片实例)java.io.FileNotFoundException: G:\dad (拒绝访问。)通过绝对路径获取各种文件名
1.报错解决 :java.io.FileNotFoundException: G:\dad (拒绝访问.) 参考文献:(364条消息) java.io.FileNotFoundException:(拒 ...
- Exception in thread “main“ java.io.FileNotFoundException: C:\Temp (拒绝访问。)
Exception in thread "main" java.io.FileNotFoundException: C:\Temp (拒绝访问.) at java.io.F ...
- java.io.FileNotFoundException: D:\hadoop (拒绝访问。)
ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力 转载请注明出处: https://blog.csdn.net/qq_40938301/article/d ...
- java基础—java.io.FileNotFoundException: D:\\AAA(拒绝访问。)
今天在遍历文件夹里面的文件,并读取文件中的内容的时候. 使用 FileReader f = new FileReader(new File("D:\\AAA")); 出现了这个ja ...
- java 获取文件所在的文件夹_【Java视频教程】day32-文件IO??
File类&递归 File类 File类简介 任何数据在存储设备(硬盘.光盘.U盘等等)都是以二进制存储.但是体现出来的文件或文件夹.所以在Java中提供File类,它是专门操作文件或文件夹的 ...
- 安卓3:Android文件目录详解-manifest文件夹和java文件夹
manifest文件夹 在manifest/AndroidManifest.xml文件中,前三行代码是默认生成的,不用过分了解. 下面是文件中的重点部分 <applicationandroid: ...
- 一次性解决idea新建项目src文件夹无法创建Java class文件的问题!
一次性解决idea新建项目src文件夹无法创建Java class文件的问题! 再pom文件中添加jar 后发现java已经不是黑色文件了 出现这种情况是因为我们用idea创建sping项目时会自动把 ...
- IDEA复制项目Module出现java文件夹source root解决方法
我们经常复制项目的时候,会出现module名称没有改变或者java文件夹后面有source root表示,maven父子项目没有标识等问题(如下图),在这里我将一一为大家解决 如果是maven父子项目 ...
- 模块resources文件夹没有图标,或者Java文件夹没有图标 且配置文件不是小树叶
模块resources文件夹没有图标,或者Java文件夹没有图标 且配置文件不是小树叶 这是idea的一个小bug 右击模块名称找到如图所示的模块设置 打开模块设置 将模块设置成对应的图标,这样就能正 ...
最新文章
- elasticsearch简单操作(一)
- python模拟手写_python-自己手写的贴吧爬虫
- iOS 模糊化效果 ANBlurredImageView的使用
- PEP Python Enhancement Proposals(python增强提案\python改进建议书)(重点PEP8)
- SpringSecurity权限管理相关对象介绍
- 使用ExecutorService来停止线程服务
- ssh连接局域网内ubuntu主机_ubuntu使用ssh连接远程电脑的方法
- Django中ajax发送post请求,报403错误CSRF验证失败解决办法
- VC程序员常用工具篇
- java使用rabbitmq
- mysql如何撤销上一条指令_mysql命令行,多行命令时如何取消/返回修改前边的命令...
- MongoDB再出安全事故 5800万商业用户信息泄露
- Makefile 中all:的作用
- c# word 增加段落_word排版技巧:如何防止行距随字号而改变?
- Python的函数理解外传
- JavaScript图标移动小案例
- ImportError:cannot import name ‘save_state_warning‘和解决torch1.7.1报分布式错误No rendezvous handler for env:
- Matlab导入整个文件夹目录下txt文档到数据库
- 蓝桥杯入门练习题斐波那契数列
- 进制为2的10次方的世界
热门文章
- python自动领取淘金币完整代码,这个脚本值一千不!
- 操作系统原理_田丽华(9)虚拟内存
- 临近路口 切勿变道压实线 以免扣分罚款
- Oracle EBS 销售订单发运后连接行程停靠站请求报错导致物料未出库,但单销售行已关闭并进入开票接口
- 闭式系统蒸汽管径推荐速度_几十种仪表的选型,值得收藏
- 关于Anaconda网络问题 An HTTP error occurred when trying to retrieve this URL.
- 小黑记事本怎样设置html,小黑记事本怎样使用便签_设置便签的图文教程
- 自动驾驶行车记录仪训练集_无服务器安全性:将其置于自动驾驶仪上
- 一份很全的路由器默认初始密码集合
- 从高考到程序员之毕业流水帐