File类中文件和目录的创建常用方法
File类
2.File类创建功能
1. 文件和目录的创建常用方法
2. 常用方法详解
-
public boolean createNewFile() 如果文件名不存在,就创建文件,并返回true 如果文件名存在,就不创建文件,并返回false 这里的文件名,包括了目录名和文件本身的名字 即,有一个目录的名字是javase.txt 则,javase.txt的文本文件 无法创建,该方法返回false public boolean mkdir() 如果目录不存在,就创建目录,并返回true 如果目录存在,就不创建目录,并返回false 只能用于创建单级目录 public boolean mkdirs() 如果目录不存在,就创建目录,并返回true 如果目录存在,就不创建目录,并返回false 可以用于创建多级目录 注意 文件的判断方式 不能根据路径名来判断我们最终是文件还是目录 要根据调用的方法来判断:是文件!还是目录!!⭐ 即使路径中表示的是一个文件名 但是,我们用的是创建目录的方式 那么,最终它得到的还是一个目录 重名的范围 路径下不能有重名的文件,不然无法创建 即使一个是目录,一个是文件,重名也会导致文件无法创建
3. 代码案例
- 创建文件
- 创建单级目录
- 创建多级目录
- 检验目录名和文件名相同时,文件能否被创建? 答案:不能