对一个File类型的对象而言 1.创建一个新的空的文件 createNewFile 2.制作单级文件夹 mkdir 3.制作多级文件夹 mkdirs 4.删除文件、空文件夹 delete 注意:这个方法不会走回收站的
import java.io.File;
import java.io.IOException;public class Main{public static void main(String[] args) throws IOException {/*对一个File类型的对象而言1.创建一个新的空的文件 createNewFile2.制作单级文件夹 mkdir3.制作多级文件夹 mkdirs4.删除文件、空文件夹 delete 注意:这个方法不会走回收站的*///1.createNewFile如果父路径是不存在的,那么方法会抛出IOException//这个方法创建的一点是一个文件 而不是文件夹File f1 = new File("F:\\test\\a\\");boolean b = f1.createNewFile();//注意这里是需要抛出异常的System.out.println(b);//如果f1中的文件已经存在 则返回false 如果不存在 则true 这里布尔值是创建成功与否的真假值//2.mkdirFile f2 = new File("F:\\test\\bbbb");boolean c =f2.mkdir();System.out.println(c);//这里明显就是创建了一个文件夹//3.mkdirs就是创建多级文件夹File f3 = new File("D\\aaa\\aaa\\bbb\\ccc");boolean d = f3.mkdirs();System.out.println(d);//这里注意:多级文件夹包含了单级文件夹//以后你创建文件夹 直接用mkdirs来创建就可以了//注意:多级文件夹的父级文件夹必须存在 否则会抛出IOException异常//4.delete方法File f4 = new File("F:\\test\\a\\d.doc");boolean e = f4.delete();//注意:这个方法不会走回收站的/*删除的是文件 ,直接删除不走回收站如果删除的是空文件夹 则直接删除 不走回收站如果删除的是有内容的文件夹 则删除失败*/}
}