Java中的文件 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并设置文件路径