如何检查文件夹是否为空

时间:2011-01-20 14:08:55

标签: android

我目前需要从文件夹发送文件,我希望我运行的服务每隔半小时检查一次文件夹....我怎么能知道文件夹是否清晰?

3 个答案:

答案 0 :(得分:26)

File directory = new File("/path/to/folder");
File[] contents = directory.listFiles();
// the directory file is not really a directory..
if (contents == null) {

}
// Folder is empty
else if (contents.length == 0) {

}
// Folder contains files
else {

}

答案 1 :(得分:5)

if (file.isDirectory()) {
    String[] files = file.list();
    if (files.length == 0) {
        //directory is empty
    }
}

答案 2 :(得分:2)

如果你有路径,可以让File对象检查条目(使用file.isDirectory()和file.list())