Android 遍历文件夹中所有文件的实例代码
程序员文章站
2023-10-19 20:22:05
可以获得文件夹中所有文件的路径及文件名。
代码很简单,直接上车,车上再解释:
/**
* 获取指定目录内所有文件路径
* @param di...
可以获得文件夹中所有文件的路径及文件名。
代码很简单,直接上车,车上再解释:
/** * 获取指定目录内所有文件路径 * @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; }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: android编程获取和设置系统铃声和音量大小的方法
下一篇: Android实现蜗牛进度条效果
推荐阅读
-
Python遍历目录中的所有文件的方法
-
Android 中NumberPicker,DatePicker与DatePickerDialog中分割颜色的修改实例代码
-
Android开发中通过手机号+短信验证码登录的实例代码
-
Android中EditText禁止输入表情的实例代码
-
jsp遍历文件夹下的文件的代码
-
Android中发送Http请求(包括文件上传、servlet接收)的实例代码
-
利用Python对文件夹下图片数据进行批量改名的代码实例
-
Android中的Button自定义点击效果实例代码
-
Android中的webview支持页面中的文件上传实例代码
-
Android中文件的压缩和解压缩实例代码