Java 文件方法

java中file.mkdir()方法用于创建目录,该方法创建的目录是单层级的。

语法

public boolean mkdir() 

参数

没有参数

返回值

布尔值,成功创建返回true,失败返回false。

注意

创建目录需要有相应的权限。

mkdir()方法不能创建多层级目录,多层级目录请使用mkdirs()方法

例子

介绍一些例子了解该函数的使用方法。

例1

创建单层级目录

package com.example.yxjc.test;

import java.io.File;

public class Test {
    public static void main(String[] args) {
        File file = new File("D:\\file_test");
        if (file.mkdir()) {
            System.out.println(file.getName() + "目录创建成功");
        } else {
            System.out.println(file.getName() + "目录创建失败");
        }


    }

} 
输出:
file_test目录创建成功

例2

创建多层级目录失败的例子

package com.example.yxjc.test;

import java.io.File;

public class Test {
    public static void main(String[] args) {
        File file = new File("D:\\file_test\\dir1\\dir2");
        if (file.mkdir()) {
            System.out.println(file.getAbsolutePath() + "目录创建成功");
        } else {
            System.out.println(file.getAbsolutePath() + "目录创建失败");
        }


    }

}
输出:

Java file.mkdir() 创建目录

这里需要使用mkdirs()方法创建多层级目录。