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

时间:2014-02-23 06:13:46

标签: java mkdir

import java.io.*;
public class mkdir 
{


    public static void main(String[] args)
    {
        mkdir m = new mkdir();

        File d = new File("D:\\Mobile Developer tools\\eclipse");
        try 
        {
            if(d.mkdir())
                System.out.println("Directory created :D");
            else 
                System.out.println("Directory is not created :(");  

        } catch(Exception e) {

        }

    }


}

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

2 个答案:

答案 0 :(得分:1)

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

d.mkdirs();

它将以递归方式创建目录。

答案 1 :(得分:0)

试试这样:

File dir = new File(<directory path>);
if (dir.exists()) {
    System.out.println("Already exist:" + path);
} else {
    dir.mkdir();
    System.out.println("Directory created :" + path);
}