java mkdir

作者:原创时间:2022-04-06
文档

java mkdir是什么,让我们一起了解一下?

mkdir()是在java.io.File类中,mkdir命令的功能是创建一个或多个新的目录,使用权限是于目录有适当权限的所有使用者,参数是-p,确保目录名称存在,如果目录不存在的就新创建一个。

在Java中对文件进行操作时常常用到java.io.File.mkdir()和java.io.File.mkdirs()两个方法来创建一个目录(文件夹),这两个方法非常相似,都是无参数且返回值都为boolean类型的方法,都是用于创建指定路径名称对应的目录,但二者主要区别如下:

1、java.io.File.mkdir():只能创建一级目录,且父目录必须存在,否则无法成功创建一个目录。

2、java.io.File.mkdirs():可以创建多级目录,父目录不一定存在。

具体案例如下:尝试在“f:”驱动器中创建一个名为program的新目录。

// Java program to demonstrate
// the use of File.mkdirs() method
import java.io.*;
public class GFG {undefined
public static void main(String args[])
{undefined
// 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()) {undefined
// display that the directory is created
// as the function returned true
System.out.println("Directory is created");
}
else {undefined
// display that the directory cannot be created
// as the function returned false
System.out.println("Directory cannot be created");
}
}
}

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java mmap java mockito java modelandview java module java monad java mono java mqtt java multiset java mvvm java mybatisplus java namespace java newinstance java nextint java nextline java nexus java nfs java geotools java getbytes java hashcode java hdfs java mina java mian java method java merge java memcpy java matrix java matlab java math.ceil java mapping java malloc java main java logstash java logging java localtime java locale java list.contains java list.add java linq java linklist java leveldb