我正在尝试创建一个文件 (/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/