我有一个问题,我知道如何检查文件夹是否为空,但是当我检查循环中的文件夹是否为空时,我总是收到错误,下面是我的代码不起作用的示例。如何检查循环中的文件夹是否为空?
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) {
}
}
我总是在我的病情中得到错误。
什么是错误? – Egor
NullPointerException – Adam
什么样的错误和哪一行? – Hardik4560