0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HarmonyOS部分文件目录整理

鸿蒙时代 来源:鸿蒙时代 作者:鸿蒙时代 2022-03-07 16:05 次阅读

了解相关目录可以更好的帮助我们开发相关功能,例如,api6的JS无法直接获取相册文件,但可以访问应用目录,可以将相册图片复制在该目录下,在通过JS获取显示。

下面是HarmonyOS一些获取文件目录的相关方法。

1.私有目录:私有目录是指仅某个应用自己可管理访问的文件目录,即该目录归属于该应用。

getFilesDir()

2.缓存目录:缓存临时文件。

getCacheDir()

3.数据目录:存储应用的相关数据。

getDataDir()

4.外部目录:非系统数据相关的目录,该部分目录大部分数据都可以修改。

getExternalCacheDir()

5.引用目录:getPreferencesDir()

6.同步目录:getDistributedDir()

7.应用目录:getDir(“”, Context.MODE_PRIVATE)

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6877

    浏览量

    88810
  • HarmonyOS
    +关注

    关注

    79

    文章

    1967

    浏览量

    30004
收藏 人收藏

    评论

    相关推荐

    服务器数据恢复—异常断电导致linux系统无法启动的数据恢复案例

    的分区无法正常访问。使用fsck修复这个问题分区,虽然修复完成之后文件系统正常,但是发现部分文件丢失,查看后发现缺失的部分文件在lost+found文件夹里,
    的头像 发表于 10-25 17:42 214次阅读

    Linux中cut命令的实用示例

    Linux command cut 用于文本处理。您可以使用此命令通过选择列从文件中提取部分文本。
    的头像 发表于 08-05 15:14 288次阅读

    HarmonyOS NEXT Developer Beta1中的Kit

    Kit工具箱的形式罗。 本文根据HarmonyOS NEXT Developer Beta1官方公开的开发文档整理而成。
    发表于 06-26 10:47

    鸿蒙开发文件管理:【@ohos.environment (目录环境能力)】

    该模块提供环境目录能力,获取内存存储根目录、公共文件目录的JS接口。
    的头像 发表于 06-13 10:27 443次阅读
    鸿蒙开发<b class='flag-5'>文件</b>管理:【@ohos.environment (<b class='flag-5'>目录</b>环境能力)】

    鸿蒙开发文件管理:【@ohos.fileio (文件管理)】

    该模块提供文件存储管理能力,包括文件基本管理、文件目录管理、文件信息统计、文件流式读写等常用功能
    的头像 发表于 06-12 18:12 1113次阅读
    鸿蒙开发<b class='flag-5'>文件</b>管理:【@ohos.fileio (<b class='flag-5'>文件</b>管理)】

    在模版工程中新建了一个目录components,在这个目录中新建了.c和.h文件文件中有包含idf的库文件,为什么找不到?

    我在模版工程中新建了一个目录components,在这个目录中新建了.c和.h文件文件中有包含idf的库文件,从头
    发表于 06-06 07:43

    HarmonyOS实战开发-如何通过Text实现部分文本高亮和超链接。

    介绍 本示例通过自定义Span类型,在Text组件中使用ForEach遍历,根据不同的Span类型生成不同样式和功能的Span组件,实现部分文本高亮和超链接。 效果图预览 使用说明 点击超链接
    发表于 05-07 14:18

    鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)

    hello源码目录,构建文件BUILD.gn及部件配置文件bundle.json。 示例完整目录如下。 HarmonyOS与OpenHarm
    的头像 发表于 04-24 17:32 691次阅读
    鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)

    2024款鸿蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    实战,还包含了HarmonyOS 仿小米App实战。详情参考大纲或者目录介绍。 根据华为鸿蒙生态推广部门介绍,HarmonyOS4和未来的HarmonyOS5(
    发表于 02-28 10:29

    OpenHarmony 移植:build lite 配置目录全梳理

    命令行工具 hb (HarmonyOS|OpenHarmony Build 编译构建系统的缩写) 都很熟悉了。这是一个基于 gn 和 ninja 的构建系统,以支持 OpenHarmony 组件化开
    的头像 发表于 02-18 16:42 870次阅读

    详解OpenHarmony各部分文件在XR806上的编译顺序

    /liteos_m代表根目录下的kernel/liteos_m文件夹。最后,关于演示部分:XR806_OpenHarmony串口默认配置为:波特率115200,无校验,8位数据位,1位停止位。开发板成功连接PC上
    发表于 01-29 10:00

    深入的了解Torizon应用

    由于采用了容器的方式运行用户软件,TorizonCore OS 本身一个非常精简的最小功能系统。用户不在其上面直接安装软件或者部署编译好的应用。除了系统配置目录如 /etc ,TorizonCore OS 的大部分文件系统都不允许用户直接修改,如 /usr 、/lib
    的头像 发表于 12-14 14:26 484次阅读
    深入的了解Torizon应用

    瑞萨RZ/G2L核心板Linux Log目录文件详解

    为了排除系统问题,监控系统健康状况以及了解系统与应用程序的交互方式,我们需要了解各log文件的作用,以G2L中yocto文件系统为例,在系统/var/log/目录下会存放记录系统中各个部分
    的头像 发表于 12-11 17:34 442次阅读
    瑞萨RZ/G2L核心板Linux Log<b class='flag-5'>目录</b><b class='flag-5'>文件</b>详解

    鸿蒙原生应用/元服务开发-AGC分发如何上架HarmonyOS应用

    点击“下一步”,在弹窗中点击“确认”,进入“准备提交”页面,开始设置版本信息。 本文根据HarmonyOS官方文档材料整理
    发表于 11-24 14:44

    i.MX6ULL——ElfBoard ELF1板卡 之文件系统目录的介绍

    文件系统通常提供目录文件夹用于记录文件,在很多系统中目录本身也是文件,在这些系统中,
    发表于 11-24 09:59