三种构造
public File(String pathname) //参数: 文件的路径【推荐】
public File(String parent, String child) //参数: 父文件路径 和 子文件名称
public File(File parent, String child) //参数: 父文件的对象 和 子文件的名称
1.3、常用方法
A.增(创建)
public boolean createNewFile() //创建文件
public boolean mkdir() //创建文件夹
public boolean mkdirs() //创建文件夹【推荐】
B.删(删除)
public boolean delete() //文件可以直接删除,文件夹需要清空子文件删除
C.改(修改)
public boolean renameTo(File dest) //修改文件名称
D.查(获取和判断)
public String getAbsolutePath() //获取绝对路径
public String getPath() //获取File的构造方法路径
public String getName() //获取File的名字
public long length() //获取文件的大小(文件夹的大小,是所有文件大小之和)
public String[] list() //获取下一层子文件.字符串数组
public File[] listFiles() //获取下一层子文件.File对象数组【推荐】
public boolean exists() //判断文件或者文件夹是否存在
public boolean isDirectory() //判断是否是文件夹
public boolean isFile() //判断是否是文件
1.4、目录的遍历
public String[] list() :返回一个String数组,表示该File目录中的所有子文件或目录。
public File[] listFiles() :返回一个File数组,表示该File目录中的所有的子文件或目录