android Too many open files 解决
生活随笔
收集整理的這篇文章主要介紹了
android Too many open files 解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
遍歷某一文件夾,當文件數過多時,或出現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 解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kotlin 一个加号引发的血案
- 下一篇: 关税“黑天鹅”后还有数据核弹:今晚非农会