zoukankan      html  css  js  c++  java
  • Android 遍历sdcard中指定文件夹下的图片(jpg,jpeg,png)

    File  scanner5Directory = new File(Environment.getExternalStorageDirectory().getPath() + "/scanner5");
                    if (scanner5Directory.isDirectory()) {
                        for (File file : scanner5Directory.listFiles()) {
                            String path = file.getAbsolutePath();
                            if (path.endsWith(".jpg") || path.endsWith(".jpeg") || path.endsWith(".png")) {
                                list.add(path);
                            }
                        }
                    }

     注意:

    (1)sdcard根目录下scanner5文件夹,写成Environment.getExternalStorageDirectory().getPath() + "/scanner5",

    而不是sdcard/scanner5, 因为有些手机(华为)sdcard根目录并不是sdcard,会造成找不到指定文件夹下的图片,写成上述形式,适应所有手机。以后写sdcard路径时都这样写,记住

    (2)注意命名,scanner5Directory 

    (3)如何遍历文件夹中的文件

    (4)getAbsolutePath()

    (5)endsWith(".jpg") , 字符串以什么什么结尾

    (6)把scanner5中的文件路径保存在list里。

  • 相关阅读:
    DTV_SI 汇总 & 兼谈LCN
    Java 泛型 五:泛型与数组
    Java 泛型 四 基本用法与类型擦除
    Java 泛型 三
    Java 泛型 二
    Java 泛型 一
    Java集合类解析 ***
    Java 集合类
    MySQL入门01-MySQL源码安装
    如何彻底杀掉不良用户会话
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5753932.html
Copyright © 2011-2022 走看看