FIle类
package test;import java.io.File;import java.io.IOException;import java.util.*;public class Test { public void aaa(int floor){ // 递归 if(floor > 1){ this.aaa(floor - 1); } System.out.println(floor); } public static void main(String[] args) throws Exception { Test t = new Test(); t.aaa(5); File file = new File("C:\\Users\\szc\\Desktop\\笔记.txt"); System.out.println(file.canRead()); // 是否可读 System.out.println(file.canExecute()); // 是否可执行 System.out.println(file.canWrite()); // 是否可写 System.out.println(file.isHidden()); // 是否是隐藏的 System.out.println(file.isFile()); // 是否是文件 System.out.println(file.isDirectory()); // 是否是文件夹 System.out.println(file.length()); // 文件的字节个数 System.out.println(file.lastModified()); // 文件的最后修改时间 System.out.println(file.getAbsolutePath()); // 获取文件的决定路径 System.out.println(file.getName()); // 获取文件的名字 File file1 = new File("./abc.txt"); try { Boolean a = file1.createNewFile(); // 创建文件 System.out.println(a); } catch (IOException e) { System.out.println(e); } File file2 = new File("./aaa"); System.out.println(file2.mkdir()); // 创建文件夹 System.out.println(file2.delete()); // 删除文件或文件夹 文件夹里有东西就删不了 File file3 = new File("./ppp/aaa/lll"); System.out.println(file3.mkdirs()); // 创建嵌套的文件夹 System.out.println(file3.getParent()); // 获取父亲的文件的名字 System.out.println(file3.getParentFile()); // 获取父亲文件的文件对象 File file4 = new File("./ppp"); String[] s = file4.list(); // 获取file的所以儿子的名字 只有文件夹才有子元素 File[] f = file4.listFiles();// 获取file的所以儿子的对象 只有文件夹才有子元素 if (s != null) { for (String i : s) { System.out.println(i); } } }}