1.文件File
1.0 概述
2.0 File类的静态成员变量
3.0 绝对路径和相对路径
4.0 构造方法
(1)FIle(String pathname)
import java.io.File; public class Main{ public static void main(String[] args) { File file = new File("D:\photos\白雪公主.jpg"); System.out.println(file);// D:photos白雪公主.jpg 绝对路径 //重写了Object中的toString方法 File file1 = new File("白雪公主.jpg"); System.out.println(file1);//白雪公主.jpg 相对路径 } }
(2)File(String parent,String child)
File file = new File("D:\photos","白雪公主.jpg"); System.out.println(file);// D:photos白雪公主.jpg 绝对路径
(3)File(File parent,String child)
5.0 获取功能的方法
6.0 判断功能的方法
7.0 删除功能的方法
(1)public boolean createNewFile()
import java.io.File; import java.io.IOException; public class Main{ public static void main(String[] args) throws IOException { File file=new File("D:\IdeaProjects\Demo\Demo01"); boolean newFile = file.createNewFile(); System.out.println(newFile);//false 已有该文件 File file1=new File("D:\IdeaProjects\Demo\Demo01\白雪公主.txt") ;//绝对路径 boolean newFile1 = file1.createNewFile(); System.out.println(newFile1);//true File file2=new File("Demo01\小矮人.txt");//相对路径 boolean newFile2 = file2.createNewFile(); System.out.println(newFile2); } }
(2)创建文件夹方式
import java.io.File; public class Main{ public static void main(String[] args) { File file=new File("D:\IdeaProjects\Demo\Demo01\TT");//绝对路径 boolean b = file.mkdir(); System.out.println(b); File file1=new File("Demo01\aaa"); boolean b1 = file1.mkdir(); System.out.println(b1); File file2=new File("Demo01\111\222\333"); boolean b2 = file2.mkdirs(); System.out.println(b2); File file3=new File("Demo01\love.txt"); boolean b3 = file3.mkdirs();//看类型 仍是文件夹不是文件 //并且 mkdirs既可以创建单级又可以创建多级文件夹 System.out.println(b3); } }
(3)public boolean delete()
8.0 文件和文件夹的遍历
9.0 过滤器FileFilter