File类的定义:文件和目录路径名的抽象表示形式。
功能: 一个File对象可以代表一个文件或目录,
可以实现获取文件和目录属性等功能,
可以实现对文件和目录的创建、删除等功能。
注意: File不能访问文件内容
·获取File类对象的路径:
File f1=new File("D:\\a.txt"); 获取绝对路径
File f2 =new File("a.txt"); 相对路径
File f3 =new File("D:\\test"); 目录
File f4 =new File("D:"+File.separator+"a.txt");
·File类的常用方法:
f.mkdir 用于创建目录,单层目录
f.mkdirs 创建多层目录
f.delete 直接从磁盘删除 (删除目录时,只允许删除空目录)
f.exists 检测磁盘是否存在,存在则返回ture,不存在则返回false
getAbsolutepath 绝对路径
getpath 相对路径
getName 获取文件名
默认情况下 System.out.println(f) 表示输出相对路径 = System.out.println(f.toString)
f.isFile 检测是否是文件(ture/false)
f.length 统计字节数(英文占一个字节 一个汉子占两个字节)
f.list 可以获得指定路径下的所有文件和目录,并将其做String类型返回