Android获取文件夹中的每个文件

时间:2013-04-27 02:17:05

标签: java android file directory

假设我有“/ sdcard / my_pictures”文件夹,其中有一堆图像,img1.pngimg2.png,...,img3.png

迭代这些语法的正确语法是什么?我想要一些形式:

Folder folder = new Folder(folder_path_string);
for (File file : folder) {
    //do stuff with the file
}

感谢。

1 个答案:

答案 0 :(得分:4)

我使用 JDK 1.6 为我的项目使用了以下循环。

File[] files = new File("folder_path_string").listFiles();
for (File f:files) {
    //operate..
}

使用以下行测试 Android 并获得正确的输出。

File[] files = new File("//sdcard//").listFiles();
String fileNames = "";
for(File f:files){
    fileNames += f.getName() + " - ";
}
textEdit.setText(fileNames);