1. 基本概念
java.io.File 类主要用于描述文件或目录路径的抽象表示信息,可以获取文件或目录的特征信息,如: 大小等。
2. 常用方法
方法声明 功能描述
<1>File(String pathname) 根据参数指定的路径名来构造对象
<2>File(String parent, String child) 根据参数指定的父路径和子路径信息构造对象
<3>File(File parent, String child) 根据参数指定的父抽象路径和子路径信息构造对象
<4>boolean exists() 测试此抽象路径名表示的文件或目录是否存在
<5>String getName() 用于获取文件的名称
<6>long length() 返回由此抽象路径名表示的文件的长度
<7>long lastModified() 用于获取文件的最后一次修改时间
<8>String getAbsolutePath() 用于获取绝对路径信息
<9>boolean delete() 用于删除文件,当删除目录是要求是空目录
<10>boolean createNewFile() 用于创建新的空文件
<11>boolean mkdir() 用于创建目录
<12>boolean mkdirs() 用于创建多级目录
<13>File[] listFiles() 获取该目录下的所有内容
<14>boolean isFile() 判断是否为文件
<15>boolean isDirectory() 判断是否为目录
<16>File[] listFiles(FileFilter filter) 获取目录下满足筛选器的所有内容
3. 案例题目
遍历指定目录以及子目录中的所有内容并打印出来