求大神给个完整的答案,不要改动太大,本人新手
创建文件之前要确保文件所在的路径是存在。你这个没有创建成功就是因为路径不存在导致的。加个判断吧。
if(!f1.getParentFile().exists()){
f1.mdirs();
}
没有创建路径吧
在f1.createNewFile()前面加上f1.mkdirs()
本来就是这样,file只有创建文件的功能,没有根据路径先创建文件夹再创建文件的功能。
你可以用split分割路径,自己先逐层创建文件夹。
String Path="E:/WebRoot/WEB-INF/classes/com/cvicse/catering/archv/action";
File file = new File(Path);
if(!file.exists()){
file.mkdirs();
}
各位大神,这是我的FileUtil工具类,结合上面的你们看怎么整
你不要贴图,贴代码才好帮你改。
String Path="E:/WebRoot/WEB-INF/classes/com/cvicse/catering/archv/action";
File file = new File(Path);
if(!file.exists()){
file.mkdirs();
}
大致就是这个代码放在你光标的位置