2.文件和文件夹的创建

public class Test02 {
    public static void main(String[] args) throws IOException {
        //public boolean createNewFile()创建一个新的空的文件(文件所在文件夹必须存在,否则错误)
        method1();
        
        //public boolean mkdir()  创建一个单级文件夹
        method2();
        
        //public boolean mkdirs() 创建一个多级文件夹
        method3();

    }
    private static void method3() {
        //public boolean mkdirs() 创建一个多级文件夹
//            注意:1.可以创建单级文件夹,也可以创建多级文件夹
//                2.无论有没有后缀名,只能创建文件夹
        File file1 = new File("F:\\test\\aaa\\bbb\\ccc");
        File file2= new File("F:\\test\\aaa\\bbb\\ccc.txt");
        boolean result1 = file1.mkdirs();
        boolean result2 = file2.mkdirs();
        System.out.println(result1);//true
        System.out.println(result2);//true创建一个ccc.txt文件夹
    }

    private static void method2() {
        //public boolean mkdir()  创建一个单击文件夹(注意:只能创建单级文件夹,将\\bbb\\ccc删除即可)
        //File file = new File("F:\\test\\aaa\\bbb\\ccc");
        //注意:不管有没有后缀名,只能创建单级问价夹
        File file = new File("F:\\test\\c.txt");//true 一个文件夹
        boolean result = file.mkdir();
        System.out.println(result);//false
    }
    private static void method1() throws IOException {
        //public boolean createNewFile()   创建一个新的空的文件
//            注意:1.如果文件存在,那么创建失败,返回false
//                2.如果文件不存在,那么创建成功,返回true
        File file1 = new File("F:\\test\\b.txt");
        boolean result1 = file1.createNewFile();
        System.out.println(result1);
    }
}
posted @ 2024-03-28 15:01  冷风5997  阅读(28)  评论(0)    收藏  举报