File : 文件(带后缀的)和目录(文件夹)
boolean delete() 删除此抽象路径名表示的文件或目录 System.out.println("file.delete() = " + file.delete());
boolean equals(Object obj) : 路径 测试此抽象路径名与给定对象是否相等。
File getAbsoluteFile() 返回此抽象路径名的绝对路径名形式。 String getAbsolutePath()
String getName() 返回由此抽象路径名表示的文件或目录的名称。
String getParent() 返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回 null。
File getParentFile() 返回此抽象路径名父目录的抽象路径名;如果此路径名没有指定父目录,则返回 null。
boolean isAbsolute() 测试此抽象路径名是否为绝对路径名。
boolean isDirectory() 测试此抽象路径名表示的文件是否是一个目录。
boolean isFile() 测试此抽象路径名表示的文件是否是一个标准文件。
boolean isHidden() 测试此抽象路径名指定的文件是否是一个隐藏文件。
long lastModified() 返回此抽象路径名表示的文件最后一次被修改的时间。
long length() 返回由此抽象路径名表示的文件的长度。
boolean mkdir() 创建此抽象路径名指定的目录。 new File("F:\aa\bb\cc").mkdir();
boolean mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。 boolean renameTo(File dest) 重新命名此抽象路径名表示的文件。
static File[] listRoots()