File类
1、1 File类概述
文件和目录路径名的抽象表示形式。
对File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径而已。
File类可以新建,删除,重命名文件和目录,但是File不能访问文件内容本省。如果需要访问内容本身需要输入/输出流。
File对象可以作为参数传递给流的构造函数
案例:
public class fileDemo {
public static void main(String[] args) {
File file = new File("F:\\ioin\\java.txt");
System.out.println(file);
File file1 = new File("F:\\ioin","java.txt");
System.out.println(file1);
File file2 = new File("F:\\ioin");
File file3 = new File(file2,"java.txt");
System.out.println(file3);
}
}
结果:
1、2 File类创建功能
public class FileDemo1 {
public static void main(String[] args) throws IOException {
//如果文件不存在就创建返回true,如果文件存在就不创建,返回flase
File file = new File("F:\\ioin\\java.txt");
System.out.println(file.createNewFile());
System.out.println("--------");
//如果目录不存在就创建返回true,如果目录存在就不创建,返回flase
File file1 = new File("F:\\ioin\\javaSE");
System.out.println(file1.mkdir());
System.out.println("-------");
//创建多级目录
File file2 = new File("F:\\ioin\\javaWeb\\javaIo");
System.out.println(file2.mkdirs());
System.out.println("--------------");
//在F:\ioll下创建看Java.txt,注意
File file3 = new File("F:\\ioin\\java.txt");
System.out.println(file.createNewFile());
}
1、4 File类判断和获取功能
2