我是靠谱客的博主 正直芹菜,最近开发中收集的这篇文章主要介绍OutputStream创建文件时报错java.io.FileNotFoundException解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
OutputStream从内存到硬盘写入数据
文件不存在 输出流会自动创建这样一个文件
但是遇到如图错误:
发现OutputStream可以创建文件,但是不能创建多级目录下的文件,如果要创建多级目录下的文件,可以先创建文件夹,文件是可以自动创建的
File file=new File("E:\newFile\hello.jpeg");
File dir=new File(file.getPath().replace(file.getName(),""));
if(!dir.exists())
{
dir.mkdirs();
}
OutputStream out=new FileOutputStream(file);
out.write(b);
最后
以上就是正直芹菜为你收集整理的OutputStream创建文件时报错java.io.FileNotFoundException解决办法的全部内容,希望文章能够帮你解决OutputStream创建文件时报错java.io.FileNotFoundException解决办法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复