Android获取指定目录下的文件代码

移动开发 Android
 // 从sd卡获取图片资源 
private List<String> getImagePathFromSD() { 
 
 // 图片列表 
 List<String> picList = new ArrayList<String>(); 
  

  
 // 得到sd卡内路径 
  String imagePath = 
  Environment.getExternalStorageDirectory().toString() 
  + "/image"
 
 // 得到该路径文件夹下所有的文件 
  File mfile = new File(imagePath); 
  File[] files = mfile.listFiles(); 
 
 // 将所有的文件存入ArrayList中,并过滤所有图片格式的文件 
 for (int i = 0; i < files.length; i++) { 
  File file = files[i]; 
  if (checkIsImageFile(file.getPath())) { 
   picList.add(file.getPath()); 
  } 
 
 } 
 
 // 返回得到的图片列表 
 return picList; 
 

 
// 检查扩展名,得到图片格式的文件 
private boolean checkIsImageFile(String fName) { 
 boolean isImageFile = false
 
 // 获取扩展名 
 String FileEnd = fName.substring(fName.lastIndexOf(".") + 1
   fName.length()).toLowerCase(); 
 if (FileEnd.equals("jpg") || FileEnd.equals("gif"
   || FileEnd.equals("png") || FileEnd.equals("jpeg"
   || FileEnd.equals("bmp")) { 
  isImageFile = true
 } else { 
  isImageFile = false
 } 
 
 return isImageFile; 
 
}  
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.

 

责任编辑:徐川 来源: OSChina
相关推荐

2023-12-30 08:34:32

开发apkUri

2013-04-03 12:57:01

Android开发读写assets目录下

2009-12-08 12:06:03

linux当前目录文件数

2017-06-09 13:51:42

Linux命令删除文件

2012-05-07 13:13:03

Python

2011-05-17 10:04:18

Python

2018-01-05 10:00:50

Linux命令ACL

2023-12-27 08:27:03

Linuxldconfig命令

2011-02-25 11:06:45

Proftpf

2011-03-25 11:28:34

Cactirra目录

2011-09-07 09:44:32

SQL Server还原

2013-05-17 13:52:00

Android开发Android Web获取WebView宽度

2017-05-22 16:32:53

AndroidFrameworkManifest

2016-12-29 11:02:13

源目录前缀算法

2013-10-10 13:05:46

Windows 7微软更新

2011-01-11 14:17:29

Linux文件目录

2016-11-15 09:27:37

Linux删除文件

2020-05-28 08:29:54

目录脚本测试

2018-01-19 10:59:09

Linux安装卸载

2011-08-16 09:13:45

tree中文man
点赞
收藏

51CTO技术栈公众号