失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Bqq服务器的缓存文件放什么目录 如何清除Android应用程序缓存?

Bqq服务器的缓存文件放什么目录 如何清除Android应用程序缓存?

时间:2022-02-13 08:35:16

相关推荐

Bqq服务器的缓存文件放什么目录 如何清除Android应用程序缓存?

poate ITI合并ASTA

static int clearCacheFolder(final File dir, final int numDays) {

int deletedFiles = 0;

if (dir!= null && dir.isDirectory()) {

try {

for (File child:dir.listFiles()) {

//first delete subdirectories recursively

if (child.isDirectory()) {

deletedFiles += clearCacheFolder(child, numDays);

}

//then delete the files and subdirectories in this dir

//only empty directories can be deleted, so subdirs have been done first

if (child.lastModified() < new Date().getTime() - numDays * DateUtils.DAY_IN_MILLIS) {

if (child.delete()) {

deletedFiles++;

}

}

}

}

catch(Exception e) {

Log.e("ATTENTION!", String.format("Failed to clean the cache, error %s", e.getMessage()));

}

}

return deletedFiles;

}

public static void clearCache(final Context context, final int numDays) {

Log.i("ADVL", String.format("Starting cache prune, deleting files older than %d days", numDays));

int numDeletedFiles = clearCacheFolder(context.getCacheDir(), numDays);

Log.i("ADVL", String.format("Cache pruning completed, %d files deleted", numDeletedFiles));

}

如果觉得《Bqq服务器的缓存文件放什么目录 如何清除Android应用程序缓存?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。