关于#java#的问题:Javafile类创建TXT格式文件,结果创建一个文件夹是怎么回事

大佬求教!

img

img

        if(f.mkdir()){
            System.out.println("成功");
        }

需要改成

        try {
            if(f.createNewFile()){
                System.out.println("成功");
            }
        } catch (IOException e) {
            e.printStackTrace();
        }

因为mkdir是make directories的意思,即创建文件夹。
而createNewFile才是创建文件

mkdir不就是创建文件夹吗