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)\n
f.isFile 检测是否是文件(ture/false)
f.length 统计字节数(英文占一个字节 一个汉子占两个字节)
f.list 可以获得指定路径下的所有文件和目录,并将其做String类型返回
创建一个在D盘里的文件夹和一个txt文档
//创建一个在D盘里的文件夹和一个txt文档
File f1=new File("D:/aa/bb/cc");
File f2=new File(f1,"c.txt");
f1.mkdirs();
f2.createNewFile();