首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java文件的写法,该怎么解决

2012-03-20 
java文件的写法在用java写文件的时候 为什么创建一个文件对象时不能真正创建好,而要掉用一个createNewFile

java文件的写法
在用java写文件的时候 为什么创建一个文件对象时不能真正创建好,而要掉用一个createNewFile(),就能创建好文件呢。。。看我下面的代码:
  File file=new File("D:\\wode.text");
  System.out.println(file.exists());
file.createNewFile();
System.out.println(file.exists());
它的输出是:false
  true
  请各位大侠告诉我一下哦。。。

[解决办法]
大概是因为创建文件是需要调用native方法
所以和new File分开 
专门用createNewFile来调用这个native方法
[解决办法]
试问,如果new File的时候就创建了,那么exists()方法还有什么意义?

很多时候,会有这种情况,我们要判断某个文件是否存在,如果不存在也不去创建它。

热点排行