zoukankan      html  css  js  c++  java
  • java中FileNotFoundException

    文件找不到异常通常是两种错误:

    1.系统找不到指定的路径,如果填写的路径不存在,那么就会报系统找不到指定路径

       这个时候创建一下目录或文件就可以解决,

    1  File saveFile = new File(savePath);
    2  // 如果目录不存在
    3  if (!saveFile.exists()) {
    4      // 创建文件夹
    5      saveFile.mkdirs();
    6  }
    savePath是一个绝对路径,不能写相对路径或者文件名

    2.拒绝访问,如果指定的是目录时,就会报拒绝访问异常。

          这个时候将路径指定到具体的文件,

    1 File file = new File("./XXX/xxx.txt");
    2 InputStream is = new FileInputStream("./XXX/xxx.txt");
    3 OutputStream os = new FileOutputStream("./XXX/xxx.txt");

        而不能写成下面这种

    1 File file = new File("./XXX/");
    2 InputStream is = new FileInputStream("./XXX/");
    3 OutputStream os = new FileOutputStream("./XXX/");

      这样写访问的是一个目录就会拒绝访问;

     3.拒绝访问其他原因:

      拒绝访问异常的原因还有很多,也可能是权限不足导致,

      win下 点击文件右键后,选择属性,找到安全,可以修改文件的权限

           Linux下 执行命令    chmod 777 文件名

           

      

  • 相关阅读:
    vm virtualBox下 centos7 Linux系统 与本地 window 系统 网络连接 配置
    ArrayList的扩容机制
    如何在Anaconda中实现多版本python共存
    安装selenium和chromedriver
    python中安装pandas
    C#解析数组形式的json数据
    angular学习总结
    echarts实现环形图
    echarts实现折线图
    angular安装记录
  • 原文地址:https://www.cnblogs.com/youyouxiaosheng-lh/p/11057280.html
Copyright © 2011-2022 走看看