Android中如何获取指定目录下的文件
Android中如何获取指定目录下的文件
发布时间:2022-04-15 16:44:52 来源:高防服务器网 阅读:72 作者:iii 栏目:编程语言
这篇“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; }
以上就是关于“Android中如何获取指定目录下的文件”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注高防服务器网行业资讯频道。
[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。
[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[