JAVA中mkdir与mkdirs区别 mkdir只会在原有的目录中创建,如果没有上一级目录,会报错 mkdirs则不会,如果没有上一级目录,mkdirs会自动创建上一级目录 eg:D盘中没有abc文件夹,如果使用mkdir创建D:\abc\efg,程序会报错,而使用mkdirs则不会;如果创建abc文件夹,则两者都可以。