1 File
- 文件或者目录的路径的抽象表示
- 通过File对象可以访问文件的属性
- 通过File对象创建空文件或者目录
- 一个file就可以对应系统中的一个文件、文件夹,然后尽心操作
构造方法
String pathname = "f://zhaodi//zhao";
File file = new File(pathname);
// file为父路径
File file1 = new File(file,"ddd");
File file2 = new File("dd","ff");
常用方法
- mkdir(),mkdirs()区别
前者是创建单个文件夹,如果父目录不存在创建失败,后者是父路径不存在那么我就一起创建 - createNewFile() 当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。
- createTempFile(String prefix, String suffix, File directory) 在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。
String pathname = "f://zhao.txt";
File file = new File(pathname);
// 创建一个文件
file.createNewFile();
File file1 = new File(file,"ddd");
if(file1.exists()){
System.out.println("文件夹存在");
}else{
file1.mkdirs();
}
if(file1.isDirectory()){
System.out.println("是个目录");
}
if(file1.isFile()){
System.out.println("是个文件");
}
// 指定的目录下创建一个文件,前缀后缀自己定义
File file3 = new File("f://blog");
file3.createTempFile("记事本", ".jpg", file3);