MST
星途 面试题库

面试题:Java中管理文件和目录类的常用方法应用

在Java中,使用`java.io.File`类来管理文件和目录,请描述如何使用该类创建一个新目录,如果该目录的父目录不存在,如何同时创建父目录?并给出相应代码示例。
11.2万 热度难度
编程语言Java

知识考点

AI 面试

面试题答案

一键面试

在Java中,java.io.File类的mkdirs()方法可以实现创建一个新目录,如果父目录不存在则同时创建父目录。以下是代码示例:

import java.io.File;

public class CreateDirectoryExample {
    public static void main(String[] args) {
        String directoryPath = "parentDir/subDir";
        File directory = new File(directoryPath);
        if (directory.mkdirs()) {
            System.out.println("目录创建成功!");
        } else {
            System.out.println("目录创建失败!");
        }
    }
}

在上述代码中:

  1. 定义了一个目录路径directoryPath,它包含了父目录和子目录。
  2. 创建了一个File对象directory,指向这个路径。
  3. 使用mkdirs()方法尝试创建目录。如果创建成功,mkdirs()方法返回true,否则返回false。根据返回值输出相应的提示信息。