偶然之间,使用到了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