一、File类创建功能
方法名 | 说明 |
---|---|
public boolean createNewFile() | 当具有该名称的文件不存在时,创建一个由该抽象路径名命名的新空文件 |
public boolean mkdir() | 创建由此抽象路径名命名的目录 |
public boolean mkdirs() | 创建由此抽象路径名命名目录,包括任何必需但不存在的父目录 |
二、使用
1.public boolean createNewFile():当具有该名称的文件不存在时,创建一个由该抽象路径名命名的新空文件
- 如果文件不存在,就创建文件,并返回true
- 如果文件存在,就不创建文件,并返回false
//在E:\\ye目录下创建一个文件java.txt
File f1=new File("E:\\ye\\java.txt");
System.out.println(f1.createNewFile());
2.public boolean mkdir():创建由此抽象路径名命名的目录
- 如果目录不存在,就创建目录,并返回true
- 如果目录存在,就不创建目录,并返回false
//在E:\\ye目录下创建一个目录JavaSE
File f2=new File("E:\\ye\\JavaSE");
System.out.println(f2.mkdir());
3.public boolean mkdirs():创建由此抽象路径名命名目录,包括任何必需但不存在的父目录
- 如果目录不存在,就创建目录,并返回true
- 如果目录存在,就不创建目录,并返回false
//在E:\\ye目录下创建一个多级目录JavaWEB\\HTML
File f3=new File("E:\\ye\\JavaWEB\\HTML");
System.out.println(f3.mkdirs());
注意:创建文件是用public boolean createNewFile()方法
创建目录是用public boolean mkdir()方法