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 获取某个文件夹下的所有文件相关推荐

  1. android 获取文件夹下的所有文件

    昨天,在做工作时,需要遍历所有一个文件夹下的所有文件夹,当时自己也不知道怎么做,后来在网上搜索了一些资料,发现其实也很简单. 1.获取SD是否可以读写,如果可以,则传入文件的路径 /*读取输入的某个文 ...

  2. android删除文件夹代码,Android_Android递归方式删除某文件夹下的所有文件(.mp3文件等等),1.由于需要删除文件,因此需 - phpStudy...

    Android递归方式删除某文件夹下的所有文件(.mp3文件等等) 1.由于需要删除文件,因此需要如下权限: 2.核心代码 package com.example.deleteyoumi; impor ...

  3. python批量生成文件夹_python实现批量获取指定文件夹下的所有文件的厂

    本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...

  4. android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...

    1.Android 删除文件夹(文件夹以及文件夹下所有的文件) //删除文件夹和文件夹里面的文件 public static void deleteDirWihtFile(File dir) { if ...

  5. 利用python批量查询企业信息_python实现批量获取指定文件夹下的所有文件的厂商信息...

    本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...

  6. Android开发系列(十七):读取assets文件夹下的数据库文件

    在做Android应用的时候,不可避免要用到数据库.可是当我们把应用的apk部署到真机上的时候,已经创建好的数据库及其里边的数据是不能随着apk一起安装到真机上的. (PS:这篇博客攻克了我前面博客中 ...

  7. Python递归获取指定文件夹下的所有文件夹、文件

    原文地址 分类目录--万能的Python系列 因为有了一个想从一个大文件夹下find出所有的.doc文件的需求,这个需求的关键活动就是递归获得文件夹下的所有文件.通过一番找资料,整理出两种递归获取指定 ...

  8. C/C++ 获取文件夹下的所有文件列表

    本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/51009608 提供一段C/C++代码示 ...

  9. 获取文件夹下的所有文件,并将对应格式文件复制移动到对应文件夹[学生信息收集和处理]

    import os import shutil 遍历所有文件夹,获取对应格式的文件数据,并复制整理到不同的文件夹 def GetDirectory(path):""":p ...

最新文章

  1. Spring MVC与JAX-RS比较与分析
  2. Maven(四):定制库到Mave本地资源库 (Kaptcha)
  3. CCNA实验(9) -- Frame Relay
  4. .NET6之MiniAPI(十一):本地化
  5. 做一件事情的3个关键指标:兴趣、能力和回报
  6. 华为mate40搭载鸿蒙,华为mate40搭载鸿蒙还是EMUI11,答案来了
  7. 信息学奥赛一本通 1078:求分数序列和 | OpenJudge NOI 1.5 32
  8. Spark session 深入理解
  9. 利用GPU加速的软件
  10. K3CLOUD业务系统编码规则设置
  11. 【嵌入式Linux应用开发】移植LVGL到Linux开发板
  12. cmd运行javac解析中文乱码
  13. 计算机c盘丢失,电脑c盘数据丢失怎么恢复图文教程
  14. numpy抽样函数 np.random.choice用法详解
  15. PHP accesstoken失效,微信开发-ACCESS TOKEN 过期失效解决方案
  16. scp远程传输文件之权限被拒绝解决方案
  17. Android Studio MAC M1 安装模拟器
  18. C语言编程>第三周 ⑤ 对10个数进行排序。
  19. 50天50个前端小项目(纯html+css+js)第十二天(FAQ 问题与回答框)
  20. 大数据之Hive函数及案例

热门文章

  1. 长路漫漫,java为伴之java学习路线篇
  2. 光缆竣工验收流程及注意事项
  3. Linux下获取WIFI状态信息(c语言)
  4. 基于51单片机霍尔测速仪表测转速调速系统方案原理图设计
  5. 考研英语作文押题---垃圾分类
  6. Nine Knights
  7. 物理像素、CSS像素、dip、dpr、ppi、dpi
  8. [java] 分布式id生成方案
  9. 一休哥的PowerBI学习之路-可控的视觉筛选器
  10. 该选国企,外企还是私企?