Android 获取某个文件夹下的所有文件
1.实现此功能,首先你要将权限问题搞明白
如果你手机是Android6.0之前的版本,则只需要在Manifest文件中添加这两条权限即可
(读写权限)
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
如果你手机是Android6.0以后的版本,不仅仅需要在Manifest文件中添加这两条权限,而且还需要在代码中再次动态添加读写权限,代码写在Oncreat()运行,代码如下:
String[] PERMISSIONS = {Manifest.permission.READ_EXTERNAL_STORAGE,Manifest.permission.WRITE_EXTERNAL_STORAGE};int PERMISSION_CODE = 123;if (Build.VERSION.SDK_INT>Build.VERSION_CODES.LOLLIPOP){if(ActivityCompat.checkSelfPermission(MainActivity.this,Manifest.permission.WRITE_EXTERNAL_STORAGE)!=PackageManager.PERMISSION_GRANTED){ActivityCompat.requestPermissions(MainActivity.this,PERMISSIONS ,PERMISSION_CODE );}}
这样当你进入软件就会弹出一个窗口,询问你是否允许开启此权限
2.编写获取某个文件夹下的所有文件的方法,代码如下:
public ArrayList<String> getAllDataFileName(String folderPath){ArrayList<String> fileList = new ArrayList<>();File file = new File(folderPath);File[] tempList = file.listFiles(); for (int i = 0; i < tempList.length; i++) { if (tempList[i].isFile()) {System.out.println("文 件:" + tempList[i].getName());String fileName = tempList[i].getName();if (fileName.endsWith(".bin")){ // 根据自己的需要进行类型筛选 fileList.add(fileName);}}}return fileList;}
这样就OK了,是不是很easy
Android 获取某个文件夹下的所有文件相关推荐
- android 获取文件夹下的所有文件
昨天,在做工作时,需要遍历所有一个文件夹下的所有文件夹,当时自己也不知道怎么做,后来在网上搜索了一些资料,发现其实也很简单. 1.获取SD是否可以读写,如果可以,则传入文件的路径 /*读取输入的某个文 ...
- android删除文件夹代码,Android_Android递归方式删除某文件夹下的所有文件(.mp3文件等等),1.由于需要删除文件,因此需 - phpStudy...
Android递归方式删除某文件夹下的所有文件(.mp3文件等等) 1.由于需要删除文件,因此需要如下权限: 2.核心代码 package com.example.deleteyoumi; impor ...
- python批量生成文件夹_python实现批量获取指定文件夹下的所有文件的厂
本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...
- android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...
1.Android 删除文件夹(文件夹以及文件夹下所有的文件) //删除文件夹和文件夹里面的文件 public static void deleteDirWihtFile(File dir) { if ...
- 利用python批量查询企业信息_python实现批量获取指定文件夹下的所有文件的厂商信息...
本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...
- Android开发系列(十七):读取assets文件夹下的数据库文件
在做Android应用的时候,不可避免要用到数据库.可是当我们把应用的apk部署到真机上的时候,已经创建好的数据库及其里边的数据是不能随着apk一起安装到真机上的. (PS:这篇博客攻克了我前面博客中 ...
- Python递归获取指定文件夹下的所有文件夹、文件
原文地址 分类目录--万能的Python系列 因为有了一个想从一个大文件夹下find出所有的.doc文件的需求,这个需求的关键活动就是递归获得文件夹下的所有文件.通过一番找资料,整理出两种递归获取指定 ...
- C/C++ 获取文件夹下的所有文件列表
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/51009608 提供一段C/C++代码示 ...
- 获取文件夹下的所有文件,并将对应格式文件复制移动到对应文件夹[学生信息收集和处理]
import os import shutil 遍历所有文件夹,获取对应格式的文件数据,并复制整理到不同的文件夹 def GetDirectory(path):""":p ...
最新文章
- Spring MVC与JAX-RS比较与分析
- Maven(四):定制库到Mave本地资源库 (Kaptcha)
- CCNA实验(9) -- Frame Relay
- .NET6之MiniAPI(十一):本地化
- 做一件事情的3个关键指标:兴趣、能力和回报
- 华为mate40搭载鸿蒙,华为mate40搭载鸿蒙还是EMUI11,答案来了
- 信息学奥赛一本通 1078:求分数序列和 | OpenJudge NOI 1.5 32
- Spark session 深入理解
- 利用GPU加速的软件
- K3CLOUD业务系统编码规则设置
- 【嵌入式Linux应用开发】移植LVGL到Linux开发板
- cmd运行javac解析中文乱码
- 计算机c盘丢失,电脑c盘数据丢失怎么恢复图文教程
- numpy抽样函数 np.random.choice用法详解
- PHP accesstoken失效,微信开发-ACCESS TOKEN 过期失效解决方案
- scp远程传输文件之权限被拒绝解决方案
- Android Studio MAC M1 安装模拟器
- C语言编程>第三周 ⑤ 对10个数进行排序。
- 50天50个前端小项目(纯html+css+js)第十二天(FAQ 问题与回答框)
- 大数据之Hive函数及案例