File desc = new File(uploadDir + File.separator + fileName); if (!desc.exists()) { if (!desc.getParentFile().exists()) { desc.getParentFile().mkdirs(); } } return desc;将这两个if语句合并
时间: 2024-03-26 19:38:55 浏览: 79
文件的上传拆分合并
可以将这两个if语句合并为一个if语句,如下所示:
```
File desc = new File(uploadDir + File.separator + fileName);
if (!desc.exists() && !desc.getParentFile().exists()) {
desc.getParentFile().mkdirs();
}
return desc;
```
这里使用了逻辑运算符&&,表示只有在desc不存在且其父目录也不存在时,才创建其父目录。如果desc或其父目录已经存在,则不会执行mkdirs()方法。这种方式可以使代码更加简洁易读。
阅读全文