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");
}

私はそのようなものを取得したいのですが、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 に答える