mkdir()和mkdirs()

mkdir()只能新建一个文件夹,而且只能是单层的父文件夹或已存在父文件夹的子文件夹。

如想新建一个多层文件夹"/mnt/sdcard/feicui/upload" ,得先建一个"/mnt/sdcard/feicui"文件夹,再建一个"/mnt/sdcard/feicui/upload"文件夹

mkdirs()可以新建多层文件夹如下所示。直接将多层文件夹建成。

File folder = new File("/mnt/sdcard/feicui/upload/1");
try { 
if (!folder.exists()) { 
folder.mkdirs(); 
} 
} 
catch (Exception e) { 
System.out.println("新建目录操作出错"); 
e.printStackTrace(); 
}
原文地址:https://www.cnblogs.com/wangyuehome/p/2959449.html