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();
}
本文介绍了一种使用Java IO和NIO方法创建多级目录的技术。通过递归函数mkDir()实现传统IO创建目录,而NIO则利用Path和Files类更简洁地完成任务,适用于现代文件系统操作。
2356

被折叠的 条评论
为什么被折叠?



