打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何获取sd卡中的某个文件夹的图片个数
package com.example.s_27;
import java.io.File;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
public static int     i       = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Thread() {
public void run() {
String path = "/sdcard/androidesk/";
getFiles(path);
System.out.println(path + " 文件夹下面共有 " + i + " 张图片文件");
};
}.start();
}
private void getFiles(String string) {
// TODO Auto-generated method stub
File file = new File(string);
File[] files = file.listFiles();
for (int j = 0; j < files.length; j++) {
String name = files[j].getName();
if (files[j].isDirectory()) {
String dirPath = files[j].toString().toLowerCase();
System.out.println(dirPath);
getFiles(dirPath + "/");
} else if (files[j].isFile() & name.endsWith(".jpg") || name.endsWith(".png") || name.endsWith(".bmp") || name.endsWith(".gif") || name.endsWith(".jpeg")) {
System.out.println("FileName===" + files[j].getName());
i++;
}
}
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
使用多个搜索字符串获取指定目录中的文件
Directory.GetFiles获取多个类型的文件
java web 文件上传与下载
在java中如何遍历某个路径下的所有文件夹和文件
C++获取目录下的文件列表
文件读写的基本类
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服