文章目录
活动地址:CSDN21天学习挑战赛
1. File类
1.1创建file类对象
- 注意:
File
对象可以定位文件和文件夹。File
封装的对象仅仅是一个路径名,这个路径是可以存在的,也可以是不存在的。
绝对路径和相对路径:
- 绝对路径:从盘符开始
File file1 = new File(“D:\\itheima\\a.txt”);
- 相对路径:不带盘符,默认直接到当前工程下的目录寻找文件。
File file3 = new File(“模块名\\a.txt”);
1.
File
类作用:创建对象定位文件,可以删除、获取文件信息等。但是不能读写文件内容。
2.File
类构建对象方式:File file = new File(“文件/文件夹/绝对路径/相对路径”);
1.2 常用方法
1.判断文件类型、获取文件信息功能
2.创建文件、删除文件功能
- 创建文件功能:
- 删除文件的功能
- 注意:
delete
方法默认只能删除文件和空文件,delete
方法直接删除不走回收站。
3.遍历文件夹
- 遍历功能:
- 注意:
- 当文件不存在时或者代表文件时,返回
null
。 - 当文件对象代表一个空文件夹时,返回一个长度为
0
的数组。 - 当文件对象是一个有内容的文件夹时,将里面所有文件和文件夹的路径放在
File
数组中返回。 - 当文件对象是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的路径放在
File
数组中返回,包含隐藏文件。 - 当没有权限访问该文件夹时,返回
null
。