Java mkdir不起作用

时间:2015-07-10 19:57:09

标签: java file directory

我有这个方法,我试图在Stations文件夹中创建一个子目录。在调用此方法之前,将生成所有需要的目录。所有文件夹都具有正常位置,不会被隐藏。

private void moveFiles(){
    String[] dates = getDates();
    //File oldFile = new File("/stations/CurrentFiles/");
    File newFile = new File("/stations/" + dates[0].replaceAll("/", "-") + "-" + dates[1].replaceAll("/", "-") + "_" + System.currentTimeMillis() + "/");
    if(!newFile.exists()){
        if(newFile.mkdir()){
            System.out.println(newFile.isHidden());
        }else{
            System.out.println("error");
            System.out.println(newFile.isHidden());
        }
    }
}

不明白是什么原因导致它无法进入目录。

1 个答案:

答案 0 :(得分:0)

我会检查以确保您具有该目录的写权限;试试newFile.canWrite()