私はsdcardに存在するファイルのみをリストする必要があります。次のコードでAndroid:sdcardのディレクトリを確認する
:
File sdcard=new File(Environment.getExternalStorageDirectory().getAbsolutePath());
if(sdcard.isDirectory()){
String files[]= sdcard.list();
for(int i=0;i<files.length;i++){
File f=new File(files[i]);
if(!f.isDirectory())
Log.d("FILES",files[i]);
}
}
私はログにもサブディレクトリを参照してください。何が間違っているのですか?主な違いは、sdcard.files()
対sdcard.listFiles()
ある
if(sdcard.isDirectory()){
File[] files = sdcard.listFiles();
for (File f : files){
if(!f.isDirectory())
Log.d("FILES",f.getName());
}
}
: