File类 File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径) 使用File可以做到: - 1:访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等 - 2:创建和删除文件或目录 - 3:访问一个目录中的子项 常用构造器: - File(String pathname) - File(File parent,String name)可参考文档了解 常用方法: - length():返回一个long值,表示占用的磁盘空间,单位为字节。 - canRead():File表示的文件或目录是否可读 - canWrite():File表示的文件或目录是否可写 - isHidden():File表示的文件或目录是否为隐藏的 - createNewFile():创建一个新文件,如果指定的文件所在的目录不存在会抛出异常java.io.FileNotFoundException - mkdir:创建一个目录 - mkdirs:创建一个目录,并且会将所有不存在的父目录一同创建出来,推荐使用。 - delete():删除当前文件或目录,如果目录不是空的则删除失败。 - exists():判断File表示的文件或目录是否真实存在。true:存在 false:不存在 - isFile():判断当前File表示的是否为一个文件。 - isDirectory():判断当前File表示的是否为一个目录 - listFiles():获取File表示的目录中的所有子项 - listFiles(FileFilter filter):获取File表示的目录中满足filter过滤器要求的所有子项