File类判断功能的方法和File类创建删除功能的方法
File类判断功能的方法
常用方法:
boolean exists():此File表示的文件或目录是否实际存在
boolean isDirectory():此File表示的是否为目录
boolean isFile():此File表示的是否为文件
File file1 = new File("D:\\驱动精灵\\MyDrivers\\hotfix"); File file2 = new File("D:\\驱动精灵\\MyDrivers\\hotfix"); File file3 = new File("D:\\驱动精灵\\MyDrivers\\hotfix"); //boolean exists():此File表示的文件或目录是否实际存在 boolean exists = file1.exists(); System.out.println(exists); //boolean isDirectory():此File表示的是否为目录 boolean directory = file2.isDirectory(); System.out.println(directory); //boolean isFile():此File表示的是否为文件 boolean file = file3.isFile(); System.out.println(file);
File类创建删除功能的方法
常用方法:
boolean createNewFile():当且仅当具有该有的名称的文件尚不存在。创建一个新的空文件
boolean delete():删除由此File表示的目录
boolean mkdir():创建由此File表示的目录
boolean mkdirs():创建由此File表示的目录,包括任何必需但不存在的父目录
public static void main(String[] args) throws IOException { //boolean createNewFile():当且仅当具有该有的名称的文件尚不存在。创建一个新的空文件 File file = new File("6.txt"); boolean newFile = file.createNewFile(); System.out.println("newFile:"+newFile); //boolean delete():删除由此File表示的目录 File file1 = new File("6.txt"); System.out.println(file1.delete()); /** * boolean mkdir():创建由此File表示的目录(文件夹) * boolean mkdirs():创建由此File表示的目录,包括任何必需但不存在的父目录(多个文件夹) */ File file2 = new File("E:\\l");//创建单个文件夹 boolean mkdir = file2.mkdir(); System.out.println(mkdir); File file3 = new File("E:\\l\\s\\a\\zx");//创建多个文件夹 boolean mkdirs = file3.mkdirs(); System.out.println(mkdirs); }

浙公网安备 33010602011771号