您的位置:首页 > 编程语言 > Java开发

Java 在给定路径上创建文件,所在文件夹不存在时,如何正确创建。

2017-08-24 10:36 387 查看


[java]
view plain
copy

String strPath = "E:\\a\\aa\\aaa.txt";  
File file = new File(strPath);  
if(!file.exists())){  
    file.createNewFile();  
}  

这段代码,如果 E:\a\aa\ 文件夹不存在,会报错。

[java]
view plain
copy

String strPath = "E:\\a\\aa\\aaa.txt";  
File file = new File(strPath);  
if(!file.exists())){  
    file.file.mkdirs();  
}  

这段代码,会创建文件夹 E:\\a\\aa\\aaa.txt\。

[java]
view plain
copy

String strPath = "E:\\a\\aa\\aaa.txt";  
File file = new File(strPath);  
File fileParent = file.getParentFile();  
if(!fileParent.exists()){  
    fileParent.mkdirs();  
}  
file.createNewFile();  

这段代码可以成功创建文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐