如果单单是new一个实例,不会抛出FileNotFoundException异常。你的代码是什么?是不是接下来用这个File实例创建了一个Reader实例。

解决方案 »

  1.   

    re二楼,创建了一个FileWriter,和这个有关??
      

  2.   

    我刚才在JDK1.4.2 API中看到这样一个方法
    mkdir()你可以试一下。应该可以新建你的目录
      

  3.   

    确实如wing9501(little bird) 所说,单单new一下不会出错,对其进行读写就不行了。
    mkdir()好像没用?还是我用的不对?呵呵...难道真的要递归了吗?
      

  4.   

    你new 过以后,再用那个new过的实例.mkdir()
      

  5.   

    re楼上,
          File newFile=new File(fileName);
          boolean ret=newFile.mkdir();//或mkdirs()
          System.out.println(ret);//返回结果为false,呵呵,倒之.......
          //其中,fileName可能为".\\translated\\mydirectory\\a.txt";
      

  6.   

    re大家,搞定了,
    这样就可以:
          File newFile=new File(fileName);
          boolean ret=newFile.getParentFile.mkdirs();