當前位置:首頁 » 編程語言 » java的mkdir

java的mkdir

發布時間: 2022-09-05 21:25:07

java file類方法mkdir()疑問

可以先切換到指定的文件夾路徑下,之後直接通過mkdir方法進行文件夾創建。舉例:
String path = "d:/oldfilepath";//定義指定文件路徑
String newPath = path+"/newpath";//指定新路徑
File file = new File(newPath );//定義一個文件流
file.mkdir();//創建文件夾
備註:如果不確定原有文件夾是否存在的情況下,可以通過」mkdirs「創建多層路徑。

⑵ java mkdir和mkdirs的區別

mkdirs()可以建立多級文件夾,
mkdir()只會建立一級的文件夾,
如下:
new
File("/tmp/one/two/three").mkdirs();
執行後,
會建立tmp/one/two/three四級目錄
new
File("/tmp/one/two/three").mkdir();
則不會建立任何目錄,
因為找不到/tmp/one/two目錄,
結果返回false

⑶ java中,mkdir方法是使用。

看一段代碼你就明白了,如下:

public class Test2 {
public static void main(String[] args) {
String path = "E:/test1/test2";
File file = new File(path);

// 如果 E:/test1 目錄存在時,使用
if (!file.exists()) {
file.mkdir();
}

// 如果 E:/test1 目錄不存在時,使用
// mkdirs() 方法會連同上級目錄一塊創建 先創建 test1 再創建 test2
if (!file.exists()) {
file.mkdirs();
}
}
}

⑷ java.io.File中mkdir和mkdirs的區別

  1. mkdirs可以創建指定目錄以及所有的父目錄,創建此抽象路徑名指定的目錄,包括所有必需但不存在的父目錄,也就是可以在不存在的目錄中創建文件夾。

  2. mkdir創建此抽象路徑名指定的目錄,也就是只能在已經存在的目錄中創建創建文件夾。

  3. mkdirs()可以建立多級文件夾,mkdir()只會建立一級的文件夾, 如下:

    File file=new File("/tmp/one/two/three");

    file.mkdirs();

    執行後, 會建立tmp/one/two/three四級目錄

    file..mkdir();

    則不會建立任何目錄, 因為找不到/tmp/one/two目錄, 結果返回false

⑸ java mkdirs()方法為什麼創建不了文件夾總是return false

你之前已經mkdirs創建過了,再創建就不用創建了,所以返回false了,你把列印前面的去掉試試?

⑹ java File類中的mkdir()和mkdirs()有什麼區別

mkdir()
只能在已經存在的目錄中創建創建文件夾。
mkdirs()
可以在不存在的目錄中創建文件夾。諸如:a\\b,既可以創建多級目錄。

mkdirs
public boolean mkdirs()

創建一個目錄,它的路徑名由當前 File 對象指定,包括任一必須的父路徑。

返回值:
如果該目錄(或多級目錄)能被創建則為 true;否則為 false。

mkdir
public boolean mkdir()

創建一個目錄,它的路徑名由當前 File 對象指定。

返回值:
如果該目錄能被創建則為 true;否則為 false。

⑺ java文件夾的創建mkdir()

你加了這個判斷if(mypath.exists()==false),所以沒有進入異常處理

⑻ JAVA mkdirs(); 不能創建文件夾


我這邊創建目錄沒問題,刪掉你創建的文件再試試

⑼ java中f.mkdir();是什麼意思

創建目錄用的。

比如:

publicclassExample{
publicstaticvoidmain(Stringargs[]){
Filef=newFile("f:/example/test");
f.mkdir();

}

就在f:/example/文件下創建了一個目錄。運行結果:

熱點內容
ios儲存密碼哪裡看 發布:2024-09-08 09:30:02 瀏覽:869
opensslcmake編譯 發布:2024-09-08 09:08:48 瀏覽:653
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:744
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:173
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:780
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811