我想列出文件的名称并将它们放入String数组中。要列出我正在使用此代码的文件的名称:
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" };
那我该怎么做呢?
由于
答案 0 :(得分: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();
}