使用Java创建指定目录下的文件(目录可能不存在)使用mkdirs递归创建目录
程序员文章站
2022-05-02 17:46:33
...
使用Java创建指定目录下的文件(目录可能不存在)使用mkdirs递归创建目录
注意:权限问题,如果没有指定目录的权限则无法创建
/**
* 创建目录以及文件
*/
public static File creatFile(String filePath, String fileName) {
File folder = new File(filePath);
//文件夹路径不存在
if (!folder.exists()) {
boolean mkdirs = folder.mkdirs();
System.out.println("创建成果" + mkdirs);
}
// 如果文件不存在就创建
File file = new File(filePath + fileName);
if (!file.exists()) {
System.out.println("文件不存在,创建文件:" + filePath + fileName);
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
} else {
System.out.println("文件已存在,文件为:" + filePath + fileName);
}
return file;
}