io方式:参数(file):需要创建的目录(包括多级),非文本。
/**
* 创建多级目录
* @param file 目录
*/
public static void mkDir(File file){
if (file.getParentFile().exists()) {
file.mkdir();
} else {
mkDir(file.getParentFile());
file.mkdir();
}
}
nio方式:创建目录(包括多级),推荐使用。
Path statementTempPath = Paths.get("/data/was/excel/statement.xls");
try {
if (!Files.exists(statementTempPath)){
Files.createFile(statementTempPath);
}
}catch (Exception e){
e.printStackTrace();
}