我正在尝试以下操作但在我的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");
}
感谢您的帮助......
答案 0 :(得分:0)
当你做的时候
文件f =新文件();
仅创建File类型的对象。它没有创建实际文件。
使用
时会创建实际文件类File的f.createNewFile()函数。