0
点赞
收藏
分享

微信扫一扫

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

仲秋花似锦 2023-09-04 阅读 45

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

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);
}
举报

相关推荐

0 条评论