遍历某一文件夹,当文件数过多时,或出现Too many open files异常,有问题的代码

 /*** 获取指定文件大小** @param file* @return* @throws Exception*/private  long getFileSize(File file) throws Exception {long size = 0;if (file.exists()) {FileInputStream fis = null;fis = new FileInputStream(file);size = fis.available();} else {file.createNewFile();}return size;}

没问题的代码

    /*** 获取指定文件大小** @param file* @return* @throws Exception*/private  long getFileSize(File file) throws Exception {long size = 0;if (file.exists()) {FileInputStream fis = null;fis = new FileInputStream(file);size = fis.available();fis.close();} else {file.createNewFile();}return size;}

没错就是这句fis.close();操作完文件记得及时关闭文件流

android Too many open files 解决相关推荐

  1. Android webview 写入cookie的解决方法以及一些属性设置

    Android webview 写入cookie的解决方法以及一些属性设置 参考文章: (1)Android webview 写入cookie的解决方法以及一些属性设置 (2)https://www. ...

  2. Android Studio androidx 包冲突解决方法

    Android Studio androidx 包冲突解决方法 参考文章: (1)Android Studio androidx 包冲突解决方法 (2)https://www.cnblogs.com/ ...

  3. Xamarin Android SDK无法更新的解决办法

    Xamarin Android SDK无法更新的解决办法 Xamarin Android SDK无法更新的解决办法,更新时候,提示警告信息:A folder failed to be moved.出现 ...

  4. Unable to find the ncurses libraries or the required header files解决

    问题: 解决方法: sudo apt-get install ncurses-dev 参考:Unable to find the ncurses libraries or the required h ...

  5. Android SDK下载失败的解决方法

    Android SDK下载失败的解决方法 图1 在下载过程中,Android SDK Manager Log中出现下面出错信息: Preparing toinstall archives Downlo ...

  6. Android插件化开发之解决OpenAtlas组件在宿主的注冊问题

    Android插件化开发之解决OpenAtlas组件在宿主的注冊问题 OpenAtlas有一个问题,就是四大组件必须在Manifest文件里进行注冊,那么就必定带来一个问题,插件中的组件都要反复在宿主 ...

  7. The import android cannot be resolved”错误解决方法

    导入工程的"The import android cannot be resolved"错误解决方法 2012-03-02 | 阅:  转:  |  分享 通过eclipse的im ...

  8. android软键盘上推ui解决

    为什么80%的码农都做不了架构师?>>>    http://bbs.csdn.net/topics/340198955 android软键盘上推ui解决 good job 转载于: ...

  9. android studio导入eclipse项目各种问题,eclipse项目导入android studio 各类问题及解决方法...

    随着时间的推移,技术的推进,开发android的IDE,逐渐由 eclipse转移到android studio,但-  我们的拖延症是很严重的,只要eclipse能用一天就绝不迁移 ,只到有一天,项 ...

最新文章

  1. FBI很气愤:黑了CIA的熊孩子又回来了
  2. 老男孩教育每日一题-2017年4月28日- MySQL主从复制常见故障及解决方法?
  3. python修改文件内容最后一行_关于python:如何修改文件的最后一行?
  4. 【CyberSecurityLearning 53】信息收集
  5. DTStructure分治法与最大子列和问题
  6. Quartz2 定时器 《一》(概述)
  7. 不要学习代码,要学会思考(转)
  8. 《菜菜的机器学习sklearn课堂》学习笔记 + 课件
  9. with ...as ...
  10. java多线程和长连接,三方转换通信的实践(2)——数据库端服务程序
  11. Hbase 二级索引示意图
  12. 火山PC锐浪报表使用教程1(Grid++Report)
  13. 程序猿的中秋节——浪漫至死不渝!!
  14. 按键精灵 excel mysql_按键精灵常用插件介绍
  15. frp frpc,frps开机自动运行 ubuntu
  16. oracle omf管理,论OMF管理文件的重要性
  17. 复制网页上不能复制的文字
  18. 四川大学图书情报档案专业考研经验贴(2022.9.16已更新)
  19. 最窄770px最宽1024px经典布局
  20. python十个实战项目

热门文章

  1. 异构网络垂直切换算法lte/wimax
  2. 从零开始的AI·吃透kNN算法,学完我悟了(附实例代码)
  3. 计算机网络·ip地址计算+ip地址配置+静态路由配置
  4. 用java将excel数据导入txt
  5. Openstack 安装部署指南翻译系列 之 概况
  6. JavaWeb开发环境配置
  7. IT忍者神龟之Struts2.xml配置全然正确流程能走通可是有红叉解决
  8. 如何提高代码质量:代码复查
  9. 深入浅出 JQuery (一) 浅析JQuery
  10. Assembly.Load()不能加载程序集的问题