gpt4 book ai didi

android - 检查文件夹是否为空(内部存储)

转载 作者:行者123 更新时间:2023-11-29 14:51:55 25 4
gpt4 key购买 nike

我有后续的麻烦。我的应用程序应该读取文件列表并向用户显示它们的名称。首次启动该应用程序时,我需要为该应用程序创建一个特定的文件夹吗?那我怎么检查它是否为空呢?

最佳答案

假设你在内部存储中创建了目录,你可以这样获取目录中子对象的数量

File dir = context.getDir("somePath", Context.MODE_PRIVATE);
File[] children = dir.listFiles();
if(children.length > 0)
{
// the directory is not empty
}
else
{
// the directory is empty.
}

这只是一个快速示例代码。更好的方法是使用带有 dir.listFiles() 的自定义 FileFilter 来排除自身别名和父别名,因为我不确定它们是否会始终被排除在外结果列表。

关于android - 检查文件夹是否为空(内部存储),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15253203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com