1. 程式人生 > >Java中的mkdirs()建立目錄操作

Java中的mkdirs()建立目錄操作

回顧Java第二週,參考網址:

在其中“Java中的目錄”這一欄裡的程式碼,在動手測試中發現執行不通過,原始碼:

import java.io.File;
 
public class CreateDir {
    public static void main(String args[]) {
        String dirname = "/tmp/user/java/bin";
        File d = new File(dirname);
        // 現在建立目錄
        d.mkdirs();
    }
}

實際上並沒有在工作空間下建立目錄,修改後執行通過,建立目錄成功:

import java.io.File;
 
public class CreateDir {
    public static void main(String args[]) {
        String dirname = "tmp/user/java/bin";
        //或
        //String dirname = "./tmp/user/java/bin";
        File d = new File(dirname);
        // 現在建立目錄
        d.mkdirs();
    }
}

注意上面程式碼的區別,小數點和斜槓,不過也有可能是編譯器版本不同的緣故,我使用的是1.7,沒有深究,僅做記錄,畢竟在cmd工具裡就發現不同人的電腦上目錄中間斜槓也有所區別。