- File类的一个对象 代表一个文件夹或一个文件
 
一、File构造器
/** * @author:LYY 创建时间:2022/5/9 * */public class FileTest {    /**     * 构造方法一     */    @Test    public void file01() {        // 相对路径        File file1 = new File("demo.txt");        System.out.println(file1);        // 绝对路径        File file2 = new File("D:\\Work Space\\Java Sources\\java_basics\\07_File\\Demo.txt");        System.out.println(file2);    }    /**     * 构造方法二 File(String parent,String child)     */    @Test    public void file02() {        // 可以理解为创建了一个文件夹        File file3 = new File("D:\\Work Space\\Java Sources", "07_File");        System.out.println(file3);    }    /**     * 构造方法三 File(File parent,String child)     */    @Test    public void file03() {        File file3 = new File("D:\\Work Space\\Java Sources", "07_File");        File file = new File(file3, "jdbc.properties");        System.out.println(file);    }}
二、File类常用方法
- absolutePath 获取文件或文件夹的绝对路径
 - getPath 获取相对路径
 - getName 获取文件或文件夹的名称
 - getParent 获取文件或文件夹父目录
 - length 获取文件长度
 - lastModified 返回最近一次修改的时间
 - list 返回指定目录下的所有文件和文件夹的名称
 - listFiles  返回指定目录中的文件或文件夹
 - renameTo 修改文件名称
- 要求调用方法的File必须存在于硬盘中
 - 要求形参中的File必须不存在于硬盘中
 
 - exists 判断当前文件或文件夹是否存在
 - isFile 判断当前File是否是文件
 - isDirectory 判断当前File是否是文件夹
 - canRead 判断当前File是否是可读的
 - canWrite 判断当前File是否是可写的
 - isHidden 判断当前File是否是隐藏的
 - createNewFile 创建指定文件 如果已经存在则不创建
 - delete 删除指定文件 注意删除的文件不会进入回收站
 - mkdir 创建指定目录 如果已经存在 则不创建 如果指定目录的上级目录不存在 则不创建
 - mkdirs 创建指定目录 如果已经存在 则不创建 如果指定的目录上级目录不存在 则一并创建