File 类 1. 基础定义java.io.File是文件 / 目录路径的抽象表示不直接操作文件内容仅用于路径、属性、文件 / 目录的创建 / 删除 / 遍历。2. 构造方法// 方式1直接传入路径推荐 File file new File(D:/test/a.txt); // 方式2父路径子路径 File file new File(D:/test, a.txt); // 方式3父File对象子路径 File parent new File(D:/test); File file new File(parent, a.txt);3. 常用方法直接用1创建 / 删除File file new File(D:/test/hello.txt); File dir new File(D:/test/aaa/bbb/ccc); ​ // 创建文件不存在则创建存在则返回false file.createNewFile(); // 创建多级目录推荐自动补全父目录 dir.mkdirs(); // 删除文件/空目录不走回收站直接删除 file.delete(); dir.delete();2判断 / 获取属性File f new File(D:/test/hello.txt); ​ // 存在性判断 boolean exists f.exists(); // 判断是否是文件/目录 boolean isFile f.isFile(); boolean isDir f.isDirectory(); // 获取路径信息 String absPath f.getAbsolutePath(); // 绝对路径 String name f.getName(); // 文件名/目录名 long size f.length(); // 文件大小字节目录返回03遍历目录File dir new File(D:/test); // 获取目录下所有文件/子目录的File对象数组 File[] files dir.listFiles(); // 遍历 if (files ! null) { // 防止空指针无权限/目录不存在 for (File file : files) { System.out.println(file.getName()); } }