0

我想列出文件的名称并将它们放入字符串数组中。要列出我正在使用此代码的文件的名称:

File dir = new File("/sdcard/Images/1124/");
File[] files = dir.listFiles();
for (int i = 0; i < files.length; ++i){
   Log.i(String.valueOf(files[i].getName()),"files");
}

我想得到类似的东西,但文件[i]的自动值:

String[] files = new String[] { "/sdcard/Images/1124/pic.jpg","/sdcard/Images/1124/pic2.jpg" };

那么我该怎么做呢?

谢谢

4

1 回答 1

5

你有没有尝试过?

String[] fileArray;
File dir = new File("/sdcard/Images/1124/");
File[] files = dir.listFiles();
fileArray = new String[files.length];
for (int i = 0; i < files.length; ++i){
fileArray[i] = files[i].getName();
}
于 2012-06-20T12:20:05.157 回答