1,File类的作用:
2,File类的构造器:

public class Text01 {public static void main(String[] args) {//通过路径:File file = new File("G:\\xxx");System.out.println(file);//通过父路径和子路径File file1 = new File("G:\\", "xxx");System.out.println(file1);//通过父路径对象和子路径File file2 = new File("G:\\");File file3 = new File(file2, "xxx");}}
3,File类的删除功能:

使用:
file.delete();
删除时的注意事项:
创建一个新的文件:(createNewFile)会报异常!
File file = new File("G:\\xxx");//创建文件xxxfile.createNewFile();
创建一个单级文件夹:mkdir
File file = new File("G:\\xxx");//创建文件夹xxxfile.mkdir();
创建一个多级文件夹:mkdirs(推荐)
File file = new File("G:\\xxx\\yyy");//创建文件夹xxx里面包含yyy文件夹;file.mkdirs();
5,绝对路径和相对路径:
绝对路径:从盘符开始;

- 
6,File类的判断和获取功能:
a,相关的方法:

判断是否是文件夹:isDirectory
System.out.println(file.isDirectory());//true/false
判断是否是文件:isFile
System.out.println(file.isFile());//true/false
判断是否存在:exists
System.out.println(file.exists());//true/false
返回File对象的绝对路径:getAbsolutePath
String absolutePath = file.getAbsolutePath();
获取名字:getName \ 最右边的就是名字;
String name = file.getName();
获取父路径:getParent 最后一个\的左边就是父路径
String parent = file.getParent();
获取文件大小:length (单位为字节 B)
 
不是指长度,而是指大小;
//注意:这里不是指文件长度,而是大小;long length = file.length();
7,File类的遍历功能:
a,相关的方法:
注意:只有文件夹才能调用 listFiles。如果是文件调用了就会导致空指针异常;
1. 获取文件夹里面的内容,以**字符串(String)**的形式返回:**list**
File[] files = file.listFiles();for (File file1 : files) {System.out.println(file1);}//输出的是文件名;
2. 获取文件夹里面的内容,以**File对象**的形式返回:**listFiles(推荐)**
//遍历就for啊String[] list = file.list();for (String s : list) {System.out.println(s);}//输出的是文件路径;


