Java 无法使用mkdir()方法创建目录

Java 无法使用mkdir()方法创建目录,java,mkdir,Java,Mkdir,我尝试使用上面的代码创建目录,但上面的代码显示输出“未创建目录:(“此程序中是否存在任何逻辑错误,请提前感谢我猜您磁盘上没有Mobile Developer Tools/目录D: 试一试 它将递归地创建目录。尝试如下操作: d.mkdirs(); File dir=新文件(); if(dir.exists()){ System.out.println(“已存在:+path”); }否则{ dir.mkdir(); System.out.println(“创建的目录:“+path”); } 检查

我尝试使用上面的代码创建目录,但上面的代码显示输出“未创建目录:(“此程序中是否存在任何逻辑错误,请提前感谢

我猜您磁盘上没有
Mobile Developer Tools/
目录
D:
试一试

它将递归地创建目录。

尝试如下操作:

d.mkdirs();
File dir=新文件();
if(dir.exists()){
System.out.println(“已存在:+path”);
}否则{
dir.mkdir();
System.out.println(“创建的目录:“+path”);
}

检查您是否有这样做的权限。您是否检查了物理目录?除了安全权限外,如果目录已经存在,mkdir()将返回false。请检查此项。如果您仅使用静态方法,则不必创建
mkdir的实例。将此行添加到ur else块下方;“System.out.println(”目录存在:“+d.exists());”
d.mkdirs();
File dir = new File(<directory path>);
if (dir.exists()) {
    System.out.println("Already exist:" + path);
} else {
    dir.mkdir();
    System.out.println("Directory created :" + path);
}