File类创建删除功能方法:
    -public boolean createNewFile():
        当且仅当该名称的文件尚不存在是,创建一个新的空文件
    -public boolean delete():
        删除由此file表示的文件或目录。
    -public boolean mkdir():
          创建由此file表示的目录。
    -public boolean mkdirs():
           创建由此File表示的目录,包括任何必须但不存在的父目录
import java.io.File;
import java.io.IOException;


public class Demo05CreateDelete {
    public static void main(String[] args) throws IOException {
        //showCreate();

        System.out.println("=========================");

        showCreate01();

        System.out.println("=========================");

        showDelete();
    }

    /*
    public boolean delete()
    此方法可以删除构造方法路径给出的文件/文件夹
    返回值:
        true:文件/文件夹删除成功,返回true
        false:文件夹中如果有内容,不会删除,且返回false; 构造方法路径不存在,返回false
    注意:
        该方法时直接删除硬盘上的文件/文件夹,不走回收站,使用要谨慎。
     */
    private static void showDelete() {
        File f1 = new File("Day14\\aaa");
        boolean d1 = f1.delete();
        System.out.println("删除Day14\\aaa成功?"+d1);

        //删除有内容的文件夹
        File f2 = new File("Day14\\ddd");
        boolean d2 = f1.delete();
        System.out.println("删除Day14\\ddd成功?"+d2);

        //删除不存在文件夹
        File f3 = new File("Day14\\xyz");
        boolean d3 = f1.delete();
        System.out.println("删除Day14\\xyz成功?"+d3);
    }

    /*
    -public boolean mkdir():创建由此file表示的目录。---只能创建单级目录
    -public boolean mkdirs():创建由此File表示的目录,包括任何必须但不存在的父目录。
        创建文件夹的路径和名称在构造方法中给出,也就是构造方法参数
     返回值:
        true:文件夹不存在,创建文件夹,返回true;
        false:文件夹存在,不会创建,返回false; 构造方法给出的路径不存在也返回false
     注意:
        此方法只能创建文件夹,不能创建文件
     */
    private static void showCreate01() {
        File f1 = new File("Day14\\aaa");
        boolean b1 = f1.mkdir();
        System.out.println("创建文件夹Day14\\aaa成功?"+b1);

        File f2 = new File("Day14\\aaa\\bbb\\ccc");
        boolean b2 = f2.mkdir();
        System.out.println("创建文件夹Day14\\aaa\\bbb\\ccc成功?"+b2);

        File f3 = new File("Day14\\abc.txt");
        boolean b3 = f3.mkdir();
        System.out.println("创建文件夹Day14\\abc.txt成功?"+b3);//创建出来是个文件夹

        File f4 = new File("Day14abc\\ccc");
        boolean b4 = f4.mkdir();
        System.out.println("创建文件夹Day14abc\\ccc?"+b4);

        File f5 = new File("Day14\\ddd\\eee\\fff");
        boolean b5 = f5.mkdirs();
        System.out.println("mkdirs创建文件夹Day14abc\\ccc?"+b5);
    }

    /*
    public boolean createNewFile()
    创建成功返回true,否则返回false
    注意:该方法只能创建文件,如果file的路径必须存在,否则会抛出异常
     */
    private static void showCreate() throws IOException {
        //第一次创建会返回true---测试是要确保该文件缺失已经不存在
        File file = new File("E:\\JAVA_WORK\\IdeaProjects2\\Day14\\src\\cn\\lwgk\\Demo01\\1.txt");
        boolean b1 = file.createNewFile();
        System.out.println(b1);
        //第二次创建会返回false
        b1 = file.createNewFile();
        System.out.println(b1);

        //测试相对路径
        File file2 = new File("Day14\\2.txt");
        boolean b2 = file2.createNewFile();
        System.out.println(b2);

        //只能创建文件,名字像文件夹,其实是文件
        File file3 = new File("Day14\\新建文件夹");
        boolean b3 = file3.createNewFile();
        System.out.println(b3);

        //测试不存在的目录,返回false
        File file1 = new File("E:\\JAVA_WORK\\IdeaProjects2\\Day14\\src\\cn\\lwgk\\不存在文件夹\\1.txt");
        boolean b4 = file1.createNewFile();//Exception in thread "main" java.io.IOException: 系统找不到指定的路径。
        System.out.println(b4);


    }
}

输出:

=========================
创建文件夹Day14\aaa成功?true
创建文件夹Day14\aaa\bbb\ccc成功?false
创建文件夹Day14\abc.txt成功?true
创建文件夹Day14abc\ccc?false
mkdirs创建文件夹Day14abc\ccc?true
=========================
删除Day14\aaa成功?true
删除Day14\ddd成功?false
删除Day14\xyz成功?false