gpt4 book ai didi

android - 如何删除存储在 protected 存储中的所有文件

转载 作者:行者123 更新时间:2023-11-30 03:31:55 25 4
gpt4 key购买 nike

我在 protected 应用程序存储中创建了一个目录并保存了几个图像文件:

cacheDir = context.getDir("images", Context.MODE_PRIVATE);

有没有办法清除 protected 存储文件的所有内容,无需保存每个文件路径,然后一个一个地删除它们?

最佳答案

    public boolean deleteDirectory(File path) {
if( path.exists() ) {
File[] files = path.listFiles();
if (files == null) {
return true;
}
for(int i=0; i<files.length; i++) {
if(files[i].isDirectory()) {
deleteDirectory(files[i]);
}
else {
files[i].delete();
}
}
}
return( path.delete() );
}

关于android - 如何删除存储在 protected 存储中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17314143/

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