在android下, 读取一个文件下所有的文件是比较简单的。
如下所示:将sd卡中的文件夹WallPaper下的所有文件的绝对路径都存放在files[]数组中。
private void getFileName() {
// TODO Auto-generated method stub
String imagePath = Environment.getExternalStorageDirectory()+"/WallPaper";
File imageFile = new File(imagePath);
File[]files = imageFile.listFiles();
for (int i = 0; i < files.length; i++) {
System.out.println(files[i]);
}
}