国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 遍歷文件夾中所有文件的實例代碼

2019-12-12 02:40:17
字體:
來源:轉載
供稿:網友

可以獲得文件夾中所有文件的路徑及文件名。

代碼很簡單,直接上車,車上再解釋:

/**   * 獲取指定目錄內所有文件路徑   * @param dirPath 需要查詢的文件目錄   * @param _type 查詢類型,比如mp3什么的   */  public static JSONArray getAllFiles(String dirPath, String _type) {    File f = new File(dirPath);    if (!f.exists()) {//判斷路徑是否存在      return null;    }    File[] files = f.listFiles();    if(files==null){//判斷權限      return null;    }    JSONArray fileList = new JSONArray();    for (File _file : files) {//遍歷目錄      if(_file.isFile() && _file.getName().endsWith(_type)){        String _name=_file.getName();        String filePath = _file.getAbsolutePath();//獲取文件路徑        String fileName = _file.getName().substring(0,_name.length()-4);//獲取文件名//        Log.d("LOGCAT","fileName:"+fileName);//        Log.d("LOGCAT","filePath:"+filePath);        try {          JSONObject _fInfo = new JSONObject();          _fInfo.put("name", fileName);          _fInfo.put("path", filePath);          fileList.put(_fInfo);        }catch (Exception e){        }      } else if(_file.isDirectory()){//查詢子目錄        getAllFiles(_file.getAbsolutePath(), _type);      } else{      }    }    return fileList;  }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 将乐县| 盐山县| 靖西县| 泸溪县| 修水县| 瑞昌市| 斗六市| 张家界市| 墨玉县| 乐平市| 辉县市| 霍邱县| 荥阳市| 崇义县| 汉川市| 龙海市| 噶尔县| 永泰县| 太白县| 阿城市| 徐州市| 新龙县| 旌德县| 南皮县| 葫芦岛市| 咸丰县| 雅江县| 徐闻县| 揭西县| 永善县| 洱源县| 涟水县| 渭南市| 五河县| 宣化县| 鹰潭市| 巧家县| 邵东县| 苏州市| 阿克陶县| 文化|