当前位置 : 主页 > 编程语言 > java >

文件保存检测父文件夹是否存在

来源:互联网 收集:自由互联 发布时间:2023-09-06
今天有个需求就是将文件保存到本地,但是文件的绝对路径是已经确定了,保存的时候因为不知道它的父文件夹有多少层级用循坏过于麻烦,于是我就写了个方法,用来检测父文件夹是否存在

今天有个需求就是将文件保存到本地,但是文件的绝对路径是已经确定了,保存的时候因为不知道它的父文件夹有多少层级用循坏过于麻烦,于是我就写了个方法,用来检测父文件夹是否存在不存在就创建,确保文件能顺利保存.

public void checkAndCreateParentFolder(String actualPath) {
        int index = actualPath.lastIndexOf(File.separator);
        if (index > 0) {
            String path = actualPath.substring(0, index);
            File file = new File(path);
            if (!file.exists()) {
                file.mkdirs();
            }
        }
    }

测试

public static void main(String[] args) {
        String path = "C:\\Users\\Desktop\\project\\1\\2\\3\\4.jpg";
        checkAndCreateParentFolder(path);
    }
上一篇:分布式事务解决方案笔记
下一篇:没有了
网友评论