当前位置:   article > 正文

Java使用File类生成文件报错:java.io.FileNotFoundException: C:\... (拒绝访问。)_java file.makdirs创建完成后拒绝访问

java file.makdirs创建完成后拒绝访问

今天在手写动态代理的时候使用File类创建文件报错:java.io.FileNotFoundException: C:\... (拒绝访问。)

  1. public class Test {
  2. public static void main(String[] args) {
  3. Class<?>[] interfaces = new Class[]{Dao.class};
  4. byte bytes[] = ProxyGenerator.generateProxyClass("AA", interfaces);
  5. File file = new File("C:\\Users\\97307\\Downloads");
  6. try {
  7. FileOutputStream fw = new FileOutputStream(file);
  8. fw.write(bytes);
  9. fw.flush();
  10. fw.close();
  11. } catch (IOException e) {
  12. e.printStackTrace();
  13. }
  14. }
  15. }

报错类型:

一开始以为是文件夹权限的问题,设置完发现还是不行,最后才发现自己又犯了很久之前已经犯过的错误,在指定文件生成路径的时候忘了加要生成文件的文件名= =。

  1. public class Test {
  2. public static void main(String[] args) {
  3. ...
  4. File file = new File("C:\\Users\\97307\\Downloads\\Test.class");
  5. ...
  6. }
  7. }

这次特地记录一下希望下次不要再犯。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/892040
推荐阅读
相关标签
  

闽ICP备14008679号