你这个并没有打开,所以不用关闭。打开的是writer及其子类,所以wiriter有close方法,而file没有。

解决方案 »

  1.   

    File myfile = new File("f:\\test.txt")并没有打开文件,只是得到了一些文件的属性,如是否存在,大小,日期等。所以不能关,也不需关。要打开文件必须用流。只有用流才能读写文件,才有打开关闭。
    FileInputStream fi = new FileInputStream(new File(...));
    .......
      

  2.   

    java api doc是不错的参考资料,看看,什么都知道了。
      

  3.   

    谢谢各位!请问 adijava(阿迪) :java api doc可以下载吗?