2013-04-27 57 views
0

假设我有文件夹“/ sdcard/my_pictures”,并且它有一堆图像,其中包含一组图像,img1.png,img2.png,...,img3.pngAndroid获取文件夹中的每个文件

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

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

谢谢。

回答

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); 
+0

这是在Android应用程序中工作吗? – JDS 2013-04-27 02:39:52

+0

正在为我的项目之一寻找这个解决方案。 – kabuto178 2013-04-27 02:45:03

+0

@YoungMoney应该工作我猜。我现在就试一试。 – 2013-04-27 02:57:50

相关问题