java提供两种创建文件夹的方式midir()和midirs():
1、midir()可创件文件夹,如果父文件夹不存在,则报错
File f = new File(“wawa1/wawa2/lol2.txt");
if(!f.exists()){
f.mkdir();
}运行结果:wawa2文件夹不存在,报错。2、midirs()创建文件夹,如果父文件夹不存在,则创建父文件夹。
File f = new File(“wawa1/wawa2/lol2.txt");
if(!f.exists()){
f.mkdirs();
}运行结果:这段代码会创建文件夹“/wawa1/wawa2/lol2.txt/”
但是,这里显然无法达到创建文件夹的同时创建.txt文件。这里要用到.getParentFile()方法(以文件形式返回获取所在文件夹,)
File f = new File(“wawa1/wawa2/lol2.txt");
if(!f.exists()){
f.getParentFile().mkdirs();
}运行结果:创建“wawa1/wawa2/lol2.txt”
本文详细介绍了Java中创建文件夹的两种方式:mkdir()和mkdirs()的区别与使用方法,并给出了具体的示例代码来说明如何确保目录层级完整创建。
2367





