Java中的mkdirs()建立目錄操作
阿新 • • 發佈:2018-12-19
回顧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工具裡就發現不同人的電腦上目錄中間斜槓也有所區別。