JSONArray fileList = new JSONArray();//这个请放到全局

调用方式

 getAllFiles("PPG",".txt");

方法具体

 /*** 获取指定目录内所有文件路径* @param dirPath 需要查询的文件目录* @param _type 查询类型,比如TXT什么的*/public JSONArray getAllFiles(String dirPath, String _type) {File f = new File(String.valueOf(mWXSDKInstance.getContext().getExternalFilesDir(dirPath)));if (!f.exists()) {//判断路径是否存在return null;}File[] files = f.listFiles();if(files==null){//判断权限return null;}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);//获取文件名String fileName = _file.getName();//获取文件名Log.e("LOGCAT","fileName:"+fileName);Log.e("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;}


安卓获取指定目录内所有指定文件类型的文件路径和名字相关推荐

  1. Linux复制指定目录及子目录下特定类型的文件

    方法一:通过完全复制然后删除指定类型的文件完成 Step1 使用cp命令复制所有文件 cp -r test/ test2 将测试目录test下所有内容完全复制到test2 Step2 组合使用find ...

  2. python获取文件路径下指定的类型的文件_python学习1-列出指定目录下的指定类型文件...

    列出指定目录下的指定类型文件 import sys import os import getopt def DisplayFileAndPath(directory, pfix, pfixset=Fa ...

  3. python打开指定文件-python打包压缩、读取指定目录下的指定类型文件

    下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...

  4. php浏览服务器某一文件夹内容,php删除web服务器中指定目录下的指定格式的文件...

    今天还在写VipSystem Pro的授权部分,用户授权后,生成匹配该用户的唯一的php文件集合(在一个目录下),然后进行zip下所并弹出下载. 这个临时生成的zip文件存放在我指定的一个目录.每个用 ...

  5. python读取压缩文件的指定后缀的文件_python打包压缩、读取指定目录下的指定类型文件...

    下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...

  6. python文件操作2:在指定目录下查找指定后缀名的文件

    在指定目录下查找指定后缀名的文件,要查找所有子目录,返回文件路径名列表 import osdef get_full_filelist(base_dir='.', target_ext='') -> ...

  7. VBA实战技巧精粹012:查找指定目录下的指定文件及Dir函数用法

    问题:有处理学生评语,限于网络条件,往往学生提交的都是单个文件,这就需要将其一一提取出来,然后进行判断.导出等操作,但首先要解决的就是查找所有文件如何操作,这里需要用到Dir函数,当然创建一个文件搜索 ...

  8. 【DOS】对指定目录下的指定文件类型进行打包

    @echo offset package=pack.rar set dirs=LoginServer Launcher GlobalLauncher GameLauncherdel %package% ...

  9. Excel 技巧篇-公式实现在指定范围内生成指定小数位的随机数

    Excel 生成随机数的公式有两种: 第一个是,生成 0 到 1 之间的小数 =RAND() 第二个是,生成指定两个数之间的整数 =RANDBETWEEN(1,100) 如果我们想要在指定范围内生成指 ...

  10. 【Linux】目录组织结构、文件类型和文件权限

    文章目录 1.目录组织结构 1.1目录特点 1.2目录结构 1.3目录说明 2.文件类型 2.1普通文件类型 2.2目录文件类型 2.3字符设备文件 2.4块设备文件 2.5套接字文件 2.6管道文件 ...

最新文章

  1. Python函数的正确用法及其注意事项
  2. hdu 1147(线段相交)
  3. 阿里云Aliplayer高级功能介绍(一):视频截图
  4. python获取历史双色球数据_你的梦想,我来买单!Python分析双色球中奖号码竟成功获取特等奖
  5. MariaDB Audit  Statistics
  6. 我和我的项目之整合腾讯云短信SDK
  7. Python实现缺失数字的四种方法
  8. 服务器经常被攻击怎么办
  9. C++:实现量化CPI债券交换测试实例
  10. Python学习笔记--day15 内置模块和开发规范
  11. 股指的趋势持续研究(Hurst指数)
  12. Python,pandas中DataFrame的选取总结
  13. python pip install一些第三方库的时候error
  14. C/S 和 B/S 模式的区别与联系
  15. 【C语言进阶】③探究浮点数在内存中的存储方式
  16. mysql 查询去除小数点_SQL查询金额去掉小数点后面的零
  17. JoyStick游戏杆编程实践
  18. fatal: --author ‘minfg‘ is not ‘Name <email>‘ and matches no existing author
  19. word表格标题和表格如何不分开
  20. 用python采集数据_python数据分析4之自动采集数据

热门文章

  1. 你学不好英语,可能是精神内耗太多了
  2. 如何使用Joplin搭建私有笔记软件
  3. 学习B站UP雨落弦鸣的《超简单效果超好的个人网站博客搭建(对小白很友好)》中遇到的问题
  4. 墨魂服务器维修,墨魂琅轩路线怎么选最新游戏攻略
  5. 3D动作绑定_3dmax【动画技巧】骨骼工具快速制作多动作人物动画
  6. win10虚拟机环境下运行驱动程序
  7. SAS 方差分析(复习4)
  8. 二进制十进制小数转换
  9. linux 内核出现 oops 如何调试
  10. ubuntu下好用的录屏软件之Vokoscreen