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

 
 
  1.  // 从sd卡获取图片资源 
  2. private List getImagePathFromSD() { 
  3.  
  4.  // 图片列表 
  5.  List picList = new ArrayList(); 
  6.   
  7. / 
  8.   
  9.  // 得到sd卡内路径 
  10.   String imagePath = 
  11.   Environment.getExternalStorageDirectory().toString() 
  12.   + "/image"; 
  13.  
  14.  // 得到该路径文件夹下所有的文件 
  15.   File mfile = new File(imagePath); 
  16.   File[] files = mfile.listFiles(); 
  17.  
  18.  // 将所有的文件存入ArrayList中,并过滤所有图片格式的文件 
  19.  for (int i = 0; i < files.length; i++) { 
  20.   File file = files[i]; 
  21.   if (checkIsImageFile(file.getPath())) { 
  22.    picList.add(file.getPath()); 
  23.   } 
  24.  
  25.  } 
  26.  
  27.  // 返回得到的图片列表 
  28.  return picList; 
  29.  
  30. } 
  31.  
  32. // 检查扩展名,得到图片格式的文件 
  33. private boolean checkIsImageFile(String fName) { 
  34.  boolean isImageFile = false; 
  35.  
  36.  // 获取扩展名 
  37.  String FileEnd = fName.substring(fName.lastIndexOf(".") + 1, 
  38.    fName.length()).toLowerCase(); 
  39.  if (FileEnd.equals("jpg") || FileEnd.equals("gif") 
  40.    || FileEnd.equals("png") || FileEnd.equals("jpeg") 
  41.    || FileEnd.equals("bmp")) { 
  42.   isImageFile = true; 
  43.  } else { 
  44.   isImageFile = false; 
  45.  } 
  46.  
  47.  return isImageFile; 
  48.  
  49. }  

新闻标题:Android获取指定目录下的文件代码
浏览地址:http://www.jxruijie.cn/article/cogdhdc.html