当前位置: 首页 » 产品 » 电子五金 » 正文

Android如何遍历文件夹中所有文件的实例代码

放大字体  缩小字体 发布日期: 2024-11-01 22:38   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:27
核心提示:可以获得文件夹中所有文件的路径及文件名。代码很简单,直接上车,车上再解释:public static JSONArray getAllFiles(String dir

可以获得文件夹中所有文件的路径及文件名。

代码很简单,直接上车,车上再解释:

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; }

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站