本文目錄一覽:
java如何在當前文件下創建目錄?
可以直接創建文件時用相對路徑,如:\x0d\x0aFile dir = new File(“aaa/bbb”);\x0d\x0adir.mkdirs();\x0d\x0a這樣創建的目錄就是在當前目錄下。\x0d\x0a \x0d\x0a如果要指定絕對路徑可以獲取當前class文件的路徑:\x0d\x0atest.class.getResource(“”).getPath();
如何用java程序在當前目錄下創建一個子目錄
用java程序在當前目錄下創建一個子目錄的方法是利用File對象的mkdirs方法。
完整代碼如下:
// 獲取當前圖片的路徑
String path = createImages.getAbsolutePath() + “/Images”;
//創建文件對象f,根據path路徑
File f = new File(path);
//如果當前不是一個目錄就進入if
if (!f.isDirectory()) {
boolean success = f.mkdirs(); //創建一個目錄
if (success) { //成功列印當前的路徑
System.out.println(“Created path: ” + f.getPath());
} else { //失敗的情況
System.out.println(“Could not create path: ” + f.getPath());
}
} else {
System.out.println(“Path exists: ” + f.getPath()); //子目錄已存在。
}
關於mkdir:
mkdir()創建此抽象路徑名稱指定的目錄(及只能創建一級的目錄,且需要存在父目錄),如果傳入的path是多級路徑,需要使用mkdirs()創建。
Java 表示當前目錄
不是,表示文件的名字是「.「。
你可以用File類的getAbsolutePath()方法查看你這個文件的絕對路徑,就會明白的。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/230577.html