欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用Java创建指定目录下的文件(目录可能不存在)使用mkdirs递归创建目录

程序员文章站 2022-05-02 17:46:33
...

使用Java创建指定目录下的文件(目录可能不存在)使用mkdirs递归创建目录

  注意:权限问题,如果没有指定目录的权限则无法创建

 /**
     * 创建目录以及文件
     */
    public static File creatFile(String filePath, String fileName) {
        File folder = new File(filePath);
        //文件夹路径不存在
        if (!folder.exists()) {
            boolean mkdirs = folder.mkdirs();
            System.out.println("创建成果" + mkdirs);
        }
        // 如果文件不存在就创建
        File file = new File(filePath + fileName);
        if (!file.exists()) {
            System.out.println("文件不存在,创建文件:" + filePath + fileName);
            try {
                file.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
        } else {
            System.out.println("文件已存在,文件为:" + filePath + fileName);
        }
        return file;
    }

 

相关标签: java 创建文件