OS X 10.7中不存在新的FILE

时间:2013-02-16 03:44:56

标签: java file-io

我正在尝试以下操作但在我的iMac OS X 10.7.5上没有创建文件(也没有抛出任何错误)

试过不同的路径并查看权限,可以轻松做到 - > $通过控制台触摸myFile1.txt ...

如果我通过控制台创建文件并运行代码,则检测到该文件并存在。

文件f =新文件(“/ Users / myname / Documents / myFile1.txt”);不会创建一个......

为什么这不起作用?

     File f = new File("/Users/myname/Documents/myFile1.txt");
     if(f.exists()) {
         System.out.println(f.getName() + " file exists");
     } else {
         System.out.println(f.getName() + " doesn’t exist");
     }

感谢您的帮助......

1 个答案:

答案 0 :(得分:0)

当你做的时候

文件f =新文件();

仅创建File类型的对象。它没有创建实际文件。

使用

时会创建实际文件

类File的f.createNewFile()函数。