Java - File mkdir() 方法



.

描述

Java File mkdir() 方法创建由该抽象路径名命名的目录。

声明

以下是 java.io.File.mkdir() 方法的声明:

public boolean mkdir()

参数

返回值

如果目录创建成功,则方法返回 true;否则返回 false。

异常

SecurityException - 如果存在安全管理器并且其 SecurityManager.checkWrite(java.lang.String) 方法拒绝访问以创建命名的目录。

示例 1

以下示例演示了 Java File mkdir() 方法的用法。我们创建了一个 File 引用。然后,我们使用给定位置中存在的目录路径创建 File 对象。使用 mkdir() 方法,我们尝试创建文件夹并将结果保存在布尔变量中。然后,我们打印目录是否创建成功的状态。

package com.tutorialspoint;
import java.io.File;
public class FileDemo {
   public static void main(String[] args) {      
      File f = null;
      boolean bool = false;      
      try {
         f = new File("F:/Test2");
         
         // create the directory
         bool = f.mkdir();
         
         // print
         System.out.print("Directory created? "+bool);
         
      } catch(Exception e) {
         // if any error occurs
         e.printStackTrace();
      }
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果 - 假设我们在当前位置有一个 test.txt 文件并且不可写。

Directory created? false

示例 2

以下示例演示了 Java File mkdir() 方法的用法。我们创建了一个 File 引用。然后,我们使用给定位置中不存在的目录路径创建 File 对象。使用 mkdir() 方法,我们尝试创建文件夹并将结果保存在布尔变量中。然后,我们打印目录是否创建成功的状态。

package com.tutorialspoint;
import java.io.File;
public class FileDemo {
   public static void main(String[] args) {      
      File f = null;
      boolean bool = false;      
      try {
         f = new File("F:/Test3");
         
         // create the directory
         bool = f.mkdir();
         
         // print
         System.out.print("Directory created? "+bool);
         
      } catch(Exception e) {
         // if any error occurs
         e.printStackTrace();
      }
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果 - 假设我们在当前位置有一个 test.txt 文件并且不可写。

Directory created? true
java_file_class.htm
广告