java - 创建一个带有目录的java文件

标签 java file

我正在尝试创建一个文件 (/data/test/userid/feedid/test.flv)

如果该目录不存在,我会收到此异常:

java.io.FileNotFoundException

有什么好的办法可以解决这个问题吗?

我找到了commons.io,但没有任何函数可以解决这个问题。

最佳答案

File#mkdirs将创建此 File 表示的路径结构。例如

File file = new File("/data/test/userid/feedid/test.flv");
File parent = file.getParentFile();
if (parent.exists() || parent.mkdirs()) {
   //...
} else {
    throw new IOException("Failed to create output directory " + parent);
}

关于java - 创建一个带有目录的java文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15942653/

相关文章:

c - 读取文件并跳过空格?

linux - 在大文件中按分隔符拆分行

java - 如何在 Java 中使用 Kotlin 类的中缀函数?

java - Android AlarmManager 调用运行 Activity

Java LocalDate : Parse-Implementation with method reference or without, 区别,最佳实践?

php - 如何将版权和作者信息添加到用 PHP 创建的图像中?

java - 我可以在 JPA 中使用占位符值获取 SQL 查询吗

java - Android:确定java文件中的点击按钮

java - 尝试使用常量字符串分隔符从扫描仪读取 - java.util.scanner

file - 从 Nim 中的 tar.gz 存档中读取文件