File类型
java.io.File类,是文件和目录路径的抽象,主要用于文件和目录的创建,查找,和删除等操作。
1.创建File类型的方法
File(File parent, String child)
根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例
File(String pathname)
根据pathname创建一个File实列
2.File类型的常用方法
String getAbsolutePath() 返回此File对象绝对路径字符串
String getPath() 返回FIle对象的路径字符串
String getName() 返回File对象代表的文件或目录的名称
long length() 返回File对象表示的文件的长度
3.File类型的判断功能
File类型具有某些判断功能,常用于生成不相同的文件。
boolean exists() 此File对象表示的文件或目录是否存在
boolean isDirectory() 此File对象是否为目录
boolean isFile() 此File对象是否为文件
4.创建及删除文件及文件夹
既然File为文件类型,那么必然有创建文件和删除文件的功能
boolean createNewFile() 当且仅当File对象不存在时,创建一个新的文件
boolean delete() 删除此抽象路径名表示的文件或目录
mkdir() ****创建此抽象路径名指定的目录。
mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。
5.遍历
File类可以通过增强for循环来遍历文件
String[] list() 返回一个String数组,表示该FIle目录中的所有子文件和目录
String[] listFiles() 返回一个String数组,表示该目录下的所有文件