当前位置: 技术问答>java相关
创建连带新目录的新文件的一个问题
来源: 互联网 发布时间:2015-08-12
本文导语: fileName = "C:\Program Files\IBM\Application Developer\workspace\ReportWebModule\webApplication\"+dateString+"\"+reportName; FileWriter fileWriter = new FileWriter(fileName); fileWriter.write(sTotalString); fileWriter.close(); 有一个FileNotFound的错误,我想没有的话...
fileName = "C:\Program Files\IBM\Application Developer\workspace\ReportWebModule\webApplication\"+dateString+"\"+reportName;
FileWriter fileWriter = new FileWriter(fileName);
fileWriter.write(sTotalString);
fileWriter.close();
有一个FileNotFound的错误,我想没有的话就建一个怎么半
FileWriter fileWriter = new FileWriter(fileName);
fileWriter.write(sTotalString);
fileWriter.close();
有一个FileNotFound的错误,我想没有的话就建一个怎么半
|
不用一级一级的建,可以多级多级的建:)
private File createFile(String fileName) {
File file = new File(fileName );
if( ! file.exists() ) {
File parent = file.getAbsoluteFile().getParent();
if( parent.exists() || parent.mkdirs())
if( file.createNewFile() )
return file;
return null;
}
return file;
}
private File createFile(String fileName) {
File file = new File(fileName );
if( ! file.exists() ) {
File parent = file.getAbsoluteFile().getParent();
if( parent.exists() || parent.mkdirs())
if( file.createNewFile() )
return file;
return null;
}
return file;
}
|
创建文件时,不可以含有目录,只能一级一级的建立。
|
楼上的说的不错