0

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

遍历这些的正确语法是什么?我想要以下形式的东西:

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

谢谢。

4

1 回答 1

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);
于 2013-04-27T02:19:07.960 回答