Exception in thread "main" java.io.FileNotFoundException: D:\workspace\Test\list\a (拒绝访问。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.PrintWriter.<init>(Unknown Source)
at org.zone.Collection.Out(Collection.java:72)
at org.zone.Collection.downHtml(Collection.java:62)
at org.zone.Collection.main(Collection.java:132)代码
File f = new File(path);
if(!f.exists()){f.mkdir();}
PrintWriter out = new PrintWriter(path);
out.write(str);
out.flush();
out.close();

解决方案 »

  1.   

    PrintWriter out = new PrintWriter(f);用这个也不行,还是一样的错误
      

  2.   

    楼主先看看张孝祥关于IO流部分的东东.再写这个.IO流就是这几个东西欠套一下.
      

  3.   

    ....File分2种,一个是文件,一个是目录,你这里必须明确制定其文件才可以!
      

  4.   

    如果是目录,可以:
    if(!f.exists()) f.mkdirs();
      

  5.   

    你在写目录,当然是不行的了,你的那个path指向的是一个目录,必须是文件,祝你成功