FileOutputStream系统中java.io.FileNotFoundException:版权声明
原创FileOutputStream out = new FileOutputStream( file );
File 名称类有点误导;我们可能认为它指的是一个文件,但事实并非如此。它可以表示目录中特定文件的名称和一组文件的名称-《java编程思想
我们都知道,如果文件不存在,FileOutputStream 文件将自动创建并覆盖原始文件(如果它已经存在)。
但是如果路径上的文件夹未被创建,fileoutputStream如果您不帮助我们创建它,您将报告上述错误。
譬如:file=”2016\11\03\test.txt” 若文件夹 2016、11、03任何不存在的文件都将被报告为找不到。
您可以先创建一个新文件夹:
File dir = new File(path);
if (!dir.exists()) {
try {
dir.mkdirs();
} catch (Exception e) {
this.state = this.errorInfo.get("DIR");
return "";
}
}
作者:hello-friend
来源:CSDN
原文:https://blog.csdn.net/wangmaohong0717/article/details/53023891
版权声明:本文为博主原创文章,转载请附上博客链接!
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




