Java 菜鳥(niǎo)教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java程序創(chuàng)建目錄

Java 實(shí)例大全

在這個(gè)實(shí)例中,我們將學(xué)習(xí)用Java創(chuàng)建目錄。

Java文件類(lèi)提供了mkdir()創(chuàng)建新的目錄方法。方法返回:

  • true - 如果創(chuàng)建了新目錄

  • false - 如果目錄已經(jīng)存在

示例:使用Java創(chuàng)建新目錄

import java.io.File;

class Main {
  public static void main(String[] args) {

    //創(chuàng)建具有指定路徑的文件對(duì)象
    File file = new File("Java Example\\directory");

    //嘗試創(chuàng)建一個(gè)新目錄ew directory
    boolean value = file.mkdir();
    if(value) {
      System.out.println("創(chuàng)建新目錄。");
    }
    else {
      System.out.println("該目錄已經(jīng)存在。");
    }
  }
}

在上面的示例中,我們創(chuàng)建了一個(gè)名為file的文件對(duì)象。該對(duì)象包括有關(guān)指定目錄路徑的信息。

File file = new File("Java Example\\directory");

在這里,我們使用了mkdir()方法在指定路徑中創(chuàng)建一個(gè)新目錄。

如果該目錄在指定位置不存在,則會(huì)創(chuàng)建新目錄并顯示此消息。

創(chuàng)建新目錄。

但是,如果目錄已經(jīng)存在,我們將看到此消息。

該目錄已經(jīng)存在。

重要的是要注意,目錄是在Java Example父目錄中創(chuàng)建的。

但是,如果Java Example父目錄不存在,則mkdir()方法無(wú)法創(chuàng)建該目錄

在這種情況下,我們可以使用JavaFile類(lèi)的mkdirs()方法。該方法還允許我們創(chuàng)建父目錄(如果尚未存在)。

示例2:使用mkdirs()方法創(chuàng)建一個(gè)新目錄

import java.io.File;

class Main {
  public static void main(String[] args) {

    //在當(dāng)前路徑中創(chuàng)建文件對(duì)象
    File file = new File("Java Tutorial\\abc");

    //嘗試創(chuàng)建一個(gè)新目錄
    boolean value = file.mkdirs();
    if(value) {
      System.out.println("創(chuàng)建新目錄。");
    }
    else {
      System.out.println("該目錄已存在。");
    }
  }
}

在上面的示例中,我們創(chuàng)建了一個(gè)名為的文件對(duì)象file。該對(duì)象包括有關(guān)目錄路徑的信息。

File file = new File("Tutorial\\directory");

在這里,我們使用了該mkdirs()方法來(lái)創(chuàng)建具有指定路徑的新目錄。

如果該目錄在當(dāng)前位置不存在,則會(huì)創(chuàng)建新目錄并顯示此消息。

創(chuàng)建新目錄。

但是,如果目錄已經(jīng)存在,我們將看到此消息。

該目錄已存在。

在這里,如果Tutorial目錄不存在,則該mkdirs()方法也會(huì)與directory一起創(chuàng)建Tutorial 目錄

注意:我們?cè)谥付窂綍r(shí)使用了雙反斜杠。這是因?yàn)樵?strong>字符在Java中\(zhòng)用作轉(zhuǎn)義字符。因此,第一個(gè)反斜杠用作第二個(gè)的轉(zhuǎn)義字符。

Java 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清