a)IO与File
IO用于操作数据传输,会在明天着重介绍。File类是IO体系中的一员。Java中的File类可以表示一个文件或者文件夹,从而将磁盘上的一个文件或者文件夹对应为一个File对象,则操作这个File对象就是操作硬盘上的文件或文件夹。
b)File常见方法
构造方法:
使用文件或者文件夹的所在路径字符串作为构造方法参数,这个字符串可以是文件/目录的“绝对路径”也可以是“相对路径”。
绝对路径:
File file = new File(“C:\\XXX\project”);
File file = new File(“C:\\XXX\ project \ myfile.txt”);
相对路径:
File file = new File(“myfile.txt”);
File file = new File(“myfile.txt”);
Eclipse中以项目根目录下寻找。
例:
创建File对象
File file = new File(“C:\\20180822”);
可以通过exists()方法判断文件/目录是否存在:
System.out.println(“文件/目录是否存在?” + file.exists())
判断是否是文件:isFile()
System.out.println(“是否是文件:” + file.isFile());
判断是否是目录:isDirectory()
System.out.println(“是否是目录:” + file.isDirectory());
获取文件/目录的名称;getName()
System.out.println(“文件/目录的名称:” + file.getName());
获取“目录”下所有“子文件/子目录”:listFiles()
File[] fileArray = file.listFiles();
获取文件/目录的绝对路径:getAbsolutePath()
System.out.prinln(“绝对路径:” + file.getAbsolutePath());
|
|