Java" new File()"不创建文件

时间:2017-06-13 13:44:01

标签: java

这将是一个非常愚蠢的问题,但我似乎无法在java中创建一个新文件以挽救我的生命。

总是抛出

  

java.io.FileNotFoundException:Users / username / Documents / testProject / test.txt(没有这样的文件或目录)

我试过这样的话:

ImplBase<Derived2>::f()

并尝试了这个:

-O3

我做错了什么?

编辑:显然问题不存在。我试图稍后在代码中读取一个空文件,对不起那些人。

2 个答案:

答案 0 :(得分:3)

new File("...")不会创建新文件。它创建一个包含文件名的新对象(在内存中)。然后,您可以在其上执行exists()canRead()isDirectory()等操作,然后您可以调用createNewFile()来创建实际文件。

答案 1 :(得分:1)

除了迈克的回答之外,你可能需要把双//而不是单个/,因为它被用作转义序列。我不确定这是否适用于所有情况,但如果您仍然遇到任何错误,请尝试此操作。