安卓获取指定目录内所有指定文件类型的文件路径和名字
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;}
安卓获取指定目录内所有指定文件类型的文件路径和名字相关推荐
- Linux复制指定目录及子目录下特定类型的文件
方法一:通过完全复制然后删除指定类型的文件完成 Step1 使用cp命令复制所有文件 cp -r test/ test2 将测试目录test下所有内容完全复制到test2 Step2 组合使用find ...
- python获取文件路径下指定的类型的文件_python学习1-列出指定目录下的指定类型文件...
列出指定目录下的指定类型文件 import sys import os import getopt def DisplayFileAndPath(directory, pfix, pfixset=Fa ...
- python打开指定文件-python打包压缩、读取指定目录下的指定类型文件
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...
- php浏览服务器某一文件夹内容,php删除web服务器中指定目录下的指定格式的文件...
今天还在写VipSystem Pro的授权部分,用户授权后,生成匹配该用户的唯一的php文件集合(在一个目录下),然后进行zip下所并弹出下载. 这个临时生成的zip文件存放在我指定的一个目录.每个用 ...
- python读取压缩文件的指定后缀的文件_python打包压缩、读取指定目录下的指定类型文件...
下面通过代码给大家介绍python打包压缩指定目录下的指定类型文件,具体代码如下所示: import os import datetime import tarfile import fnmatch ...
- python文件操作2:在指定目录下查找指定后缀名的文件
在指定目录下查找指定后缀名的文件,要查找所有子目录,返回文件路径名列表 import osdef get_full_filelist(base_dir='.', target_ext='') -> ...
- VBA实战技巧精粹012:查找指定目录下的指定文件及Dir函数用法
问题:有处理学生评语,限于网络条件,往往学生提交的都是单个文件,这就需要将其一一提取出来,然后进行判断.导出等操作,但首先要解决的就是查找所有文件如何操作,这里需要用到Dir函数,当然创建一个文件搜索 ...
- 【DOS】对指定目录下的指定文件类型进行打包
@echo offset package=pack.rar set dirs=LoginServer Launcher GlobalLauncher GameLauncherdel %package% ...
- Excel 技巧篇-公式实现在指定范围内生成指定小数位的随机数
Excel 生成随机数的公式有两种: 第一个是,生成 0 到 1 之间的小数 =RAND() 第二个是,生成指定两个数之间的整数 =RANDBETWEEN(1,100) 如果我们想要在指定范围内生成指 ...
- 【Linux】目录组织结构、文件类型和文件权限
文章目录 1.目录组织结构 1.1目录特点 1.2目录结构 1.3目录说明 2.文件类型 2.1普通文件类型 2.2目录文件类型 2.3字符设备文件 2.4块设备文件 2.5套接字文件 2.6管道文件 ...
最新文章
- Python函数的正确用法及其注意事项
- hdu 1147(线段相交)
- 阿里云Aliplayer高级功能介绍(一):视频截图
- python获取历史双色球数据_你的梦想,我来买单!Python分析双色球中奖号码竟成功获取特等奖
- MariaDB Audit Statistics
- 我和我的项目之整合腾讯云短信SDK
- Python实现缺失数字的四种方法
- 服务器经常被攻击怎么办
- C++:实现量化CPI债券交换测试实例
- Python学习笔记--day15 内置模块和开发规范
- 股指的趋势持续研究(Hurst指数)
- Python,pandas中DataFrame的选取总结
- python pip install一些第三方库的时候error
- C/S 和 B/S 模式的区别与联系
- 【C语言进阶】③探究浮点数在内存中的存储方式
- mysql 查询去除小数点_SQL查询金额去掉小数点后面的零
- JoyStick游戏杆编程实践
- fatal: --author ‘minfg‘ is not ‘Name <email>‘ and matches no existing author
- word表格标题和表格如何不分开
- 用python采集数据_python数据分析4之自动采集数据