这将是一个非常愚蠢的问题,但我似乎无法在 Java 中创建一个新文件来挽救我的生命。
它总是抛出
java.io.FileNotFoundException:Users/username/Documents/testProject/test.txt(没有这样的文件或目录)
我试过这样:
File newFile = new File("Users/username/Documents/testProject/test.txt");
Run Code Online (Sandbox Code Playgroud)
并尝试了这个:
File newFile = new File("/Users/username/Documents/testProject/test.txt");
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
编辑:显然问题不存在。稍后我试图从代码中的空文件中读取,抱歉各位。
Mik*_*kis 11
new File("...")不创建新文件。它创建一个包含文件名的新对象(在内存中)。然后exists(),您可以对其执行诸如,canRead()和 之类的操作 ,并且isDirectory()可以调用createNewFile()以从中创建实际文件。