当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java File mkdir()用法及代码示例


mkdir()方法是File类的一部分。 mkdir()函数用于创建由抽象路径名表示的新目录。如果创建目录,则该函数返回true,否则返回false。

函数签名:

public boolean mkdir()

用法:


file.mkdir()

参数:此方法不接受任何参数。

返回值:该函数返回布尔数据类型。如果创建目录,则该函数返回true,否则返回false。

异常:如果该方法不允许创建目录,则此方法将引发SecurityException

下面的程序将说明mkdirs()函数的用法:

范例1:尝试在“f:”驱动器中创建一个名为program的新目录。

// Java program to demonstrate 
// the use of File.mkdirs() method 
  
import java.io.*; 
  
public class GFG { 
  
    public static void main(String args[]) 
    { 
        // create an abstract pathname (File object) 
        File f = new File("F:\\program"); 
  
        // check if the directory can be created 
        // using the abstract path name 
        if (f.mkdir()) { 
  
            // display that the directory is created 
            // as the function returned true 
            System.out.println("Directory is created"); 
        } 
        else { 
            // display that the directory cannot be created 
            // as the function returned false 
            System.out.println("Directory cannot be created"); 
        } 
    } 
}

输出:

Directory is created

范例2:尝试在“f:\program”目录中创建一个名为program1的新目录,但未创建程序目录。如果目录不存在,我们将测试函数mkdir()是否可以创建抽象路径名的父目录。

// Java program to demonstrate 
// the use of File.mkdir() method 
  
import java.io.*; 
  
public class GFG { 
  
    public static void main(String args[]) 
    { 
  
        // create an abstract pathname (File object) 
        File f = new File("F:\\program\\program1"); 
  
        // check if the directory can be created 
        // using the abstract path name 
        if (f.mkdir()) { 
  
            // display that the directory is created 
            // as the function returned true 
            System.out.println("Directory is created"); 
        } 
        else { 
            // display that the directory cannot be created 
            // as the function returned false 
            System.out.println("Directory cannot be created"); 
        } 
    } 
}

输出:

Directory cannot be created

这些程序可能无法在在线IDE中运行。请使用离线IDE并设置文件的路径



相关用法


注:本文由纯净天空筛选整理自andrew1234大神的英文原创作品 File mkdir() method in Java with examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。