HarmonyOS 通过步骤2获取应用缓存目录,删除目录,通过步骤1获取缓存还是有一些字节内存,无法彻底删除干净
三方库版本:import storageStatistics from "@ohos.file.storageStatistics"; import fs from '@ohos.file.fs';
操作步骤:
let bundleStats = await storageStatistics.getCurrentBundleStats();
// 读取缓存
this.cacheSize = bundleStats.cacheSize;
const cacheDir = getContext(this).getApplicationContext().cacheDir
fs.rmdirSync(cacheDir);
- 1.
- 2.
- 3.
- 4.
- 5.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 获取缓存大小,删除缓存,删除不干净的问题
824浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过ApplicationContext获取缓存目录路径?
705浏览 • 1回复 待解决
如何获取当前应用程序缓存目录
3077浏览 • 1回复 待解决
删除应用沙箱目录:应用沙箱目录可以删除吗?怎么调用api删除?
2494浏览 • 1回复 待解决
怎样获取当前app的缓存目录?
1244浏览 • 2回复 待解决
HarmonyOS 缓存用户一些消息信息, 有些场景缓存量很大, 这种采用哪种缓存方式好一些
804浏览 • 1回复 待解决
HarmonyOS 缓存无法清理干净
891浏览 • 1回复 待解决
HarmonyOS 如何获取app缓存数据并且进行删除
717浏览 • 1回复 待解决
HarmonyOS 应用缓存清理不彻底
669浏览 • 1回复 待解决
HarmonyOS Failed to scan dir 无法扫描缓存目录
619浏览 • 1回复 待解决
HarmonyOS 浏览器 Web 组件如何获取缓存数据大小或缓存数据明细,如何删除本地缓存数据?
912浏览 • 1回复 待解决
关于Redis缓存的一些问题有了解的吗?
4425浏览 • 1回复 待解决
用file api清理缓存目录
1399浏览 • 1回复 待解决
如何通过IDE删除/修改设备或模拟器沙盒目录文件
1526浏览 • 1回复 待解决
如何获取一些应用开发必要信息
1103浏览 • 1回复 待解决
如何删除preferences中缓存的数据?
1171浏览 • 1回复 待解决
如何通过DevEco Studio删除/修改设备或模拟器沙盒目录文件
1858浏览 • 1回复 待解决
HarmonyOS如何获取app缓存的文件大小(图片、文件、其他一些文件等),显示xxMB
1699浏览 • 1回复 待解决
HarmonyOS关于下载到缓存目录的问题
1667浏览 • 1回复 待解决
如何通过命令号清除应用缓存
3001浏览 • 1回复 待解决
遍历目录中所有文件,遍历指定目录,获取当前目录下所有文件,并通过页面展示文件列表。
2230浏览 • 1回复 待解决
HarmonyOS App数据缓存如何清除,或者App数据缓存文件目录是什么
1836浏览 • 1回复 待解决
Git 管理的代码,删除 product 下一个模块,其他用户同步代码的时候缓存目录不会清除
1058浏览 • 1回复 待解决
HarmonyOS 关于获取缓存与清除缓存
562浏览 • 1回复 待解决
HarmonyOS 如何获取应用缓存并清理
624浏览 • 1回复 待解决
cacheSize包含以下几个目录,仅清理应用沙箱路径下的cache还显示有大小是正常规格。
/data/storage/el1/base/cache
/data/storage/el1/base/haps/entry/cache
/data/storage/el2/base/cache
/data/storage/el2/base/haps/entry/cache
清理demo:
获取应用文件路径:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-context-stage-V5#获取应用文件路径