我有一个问题,我知道如何检查文件夹是否为空,但是当我在循环中检查文件夹是否为空时总是出错,这是我的代码示例,它不起作用。
String sdcard = Environment.getExternalStorageDirectory().toString();
File file = new File(sdcard);
File subFiles[] = file.listFiles();
for(int i=0; i<subFiles.length; i++) {
File subFile = new File(sdcard +"/"+ subFiles[i].getName());
if(subFile.isDirectory() && subFile.listFiles().length==0) {
}
}
我总是在我的情况下得到错误。