Closed. This question needs debugging details。它当前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
已关闭6年。
Improve this question
在编码Java时遇到此问题:file.createNewFile()引发IOException“没有这样的文件或目录”。 checkout 了其他答案,但似乎无济于事。有任何想法吗?..
想要改善这个问题吗?更新问题,以便将其作为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