Closed. This question needs debugging details。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

已关闭6年。



Improve this question




在编码Java时遇到此问题:file.createNewFile()引发IOException“没有这样的文件或目录”。 checkout 了其他答案,但似乎无济于事。有任何想法吗?..

最佳答案

可能是您试图在不存在的目录中创建文件。

首先使用mkdirs()创建任何丢失的父目录。

File file = new File("foo/bar.txt")
file.getParentFile().mkdirs();
file.createNewFile();

10-07 17:16