Java 菜鸟教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java 异常处理

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java程序创建目录

Java 实例大全

在这个实例中,我们将学习用Java创建目录。

Java文件类提供了mkdir()创建新的目录方法。方法返回:

  • true - 如果创建了新目录

  • false - 如果目录已经存在

示例:使用Java创建新目录

import java.io.File;

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

    //创建具有指定路径的文件对象
    File file = new File("Java Example\\directory");

    //尝试创建一个新目录ew directory
    boolean value = file.mkdir();
    if(value) {
      System.out.println("创建新目录。");
    }
    else {
      System.out.println("该目录已经存在。");
    }
  }
}

在上面的示例中,我们创建了一个名为file的文件对象。该对象包括有关指定目录路径的信息。

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

在这里,我们使用了mkdir()方法在指定路径中创建一个新目录。

如果该目录在指定位置不存在,则会创建新目录并显示此消息。

创建新目录。

但是,如果目录已经存在,我们将看到此消息。

该目录已经存在。

重要的是要注意,目录是在Java Example父目录中创建的。

但是,如果Java Example父目录不存在,则mkdir()方法无法创建该目录

在这种情况下,我们可以使用JavaFile类的mkdirs()方法。该方法还允许我们创建父目录(如果尚未存在)。

示例2:使用mkdirs()方法创建一个新目录

import java.io.File;

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

    //在当前路径中创建文件对象
    File file = new File("Java Tutorial\\abc");

    //尝试创建一个新目录
    boolean value = file.mkdirs();
    if(value) {
      System.out.println("创建新目录。");
    }
    else {
      System.out.println("该目录已存在。");
    }
  }
}

在上面的示例中,我们创建了一个名为的文件对象file。该对象包括有关目录路径的信息。

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

在这里,我们使用了该mkdirs()方法来创建具有指定路径的新目录。

如果该目录在当前位置不存在,则会创建新目录并显示此消息。

创建新目录。

但是,如果目录已经存在,我们将看到此消息。

该目录已存在。

在这里,如果Tutorial目录不存在,则该mkdirs()方法也会与directory一起创建Tutorial 目录

注意:我们在指定路径时使用了双反斜杠。这是因为该字符在Java中\用作转义字符。因此,第一个反斜杠用作第二个的转义字符。

Java 实例大全