HarmonyOS 鸿蒙Next 缓存清除

发布于 1周前 作者 caililin 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 缓存清除

APP设置功能里面的清除缓存功能 需要清除哪些系统的缓存?是否有相关的文档或者demo?

2 回复

当前没有api可以直接清除缓存,可以使用fs.rmdirSync清除应用缓存

let context = getContext(this) as common.UIAbilityContext;

fs.rmdirSync(context.cacheDir);

cacheDir存储应用的缓存目录,具体对应关系可以参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-sandbox-directory-V5

tempDir会存储应用在运行时需要的文件,退出应用后会自动删除。

更多关于HarmonyOS 鸿蒙Next 缓存清除的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS 鸿蒙Next系统中,缓存清除操作通常涉及系统缓存、应用缓存以及临时文件的清理。以下是直接针对鸿蒙系统缓存清除的方法:

  1. 系统缓存清除

    • 进入“设置” > “存储” > “缓存数据”。
    • 系统将列出可清除的缓存数据,点击“清除缓存”即可。
  2. 应用缓存清除

    • 同样在“设置” > “存储”中,选择“应用和数据”。
    • 列出所有应用后,选择需要清除缓存的应用。
    • 点击进入应用详情页,选择“存储” > “清除缓存”。
  3. 临时文件清除

    • 使用文件管理器应用(如系统自带的“文件”应用)。
    • 导航至“内部存储”或“SD卡”(如果有),查找并删除临时文件夹(如.temptmp等)。
  4. 使用第三方清理工具

    • 部分第三方清理应用也支持鸿蒙系统,但请确保从官方或可信来源下载。
    • 打开清理应用,按照提示进行系统和应用缓存的清理。

请注意,缓存清除可能会影响部分应用的运行效率,因为它们需要重新加载数据。在进行此操作前,请确保了解可能的影响。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部