mkdir和mkdirs区别

来源:互联网 发布:英雄无敌3比蒙巨兽数据 编辑:程序博客网 时间:2024/06/16 02:44

       偶然之间,使用到了mkdirs多目录的用法

File fileLogoFolder = new File(imagesPathLogo);//创建logo父目录
if (!fileLogoFolder.isDirectory()) {
fileLogoFolder.mkdirs();
}
e.setELogo(subImageLogo + eId + "_thum" + extendName);//存放logo缩略图子路径

mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下:

new File("/tmp/1/2/3").mkdirs();

执行后, 会建立tmp/1/2/3四级目录

new File("/tmp/1/2/3").mkdir();

则不会建立任何目录, 因为找不到/tmp/1/2目录, 结果返回false

0 0
原创粉丝点击