File文件夹操作创建层级文件夹

    public static void main(String[] args) {
        String baseFilePath = "D:\\tmp\\testFolder\\folder.txt";
        File file = new File(baseFilePath);
        file.setWritable(true, false);    //设置写权限,windows下不用此语句

        System.out.println(file.getParentFile().getName());  //testFolder
        System.out.println(file.getParent());                //D:\tmp\testFolder
        
        //创建baseFilePath文件所在的所有文件夹,使用file.getParentFile().mkdirs()
        if(!file.getParentFile().exists()){
            file.getParentFile().mkdirs();
        }
    }
posted @ 2021-05-28 09:52  小小白兔兔  阅读(156)  评论(0编辑  收藏  举报