温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

OpenHarmony菜单支持哪些文件管理功能

发布时间:2026-01-08 16:31:13 来源:亿速云 阅读:139 作者:小樊 栏目:软件技术

OpenHarmony 菜单与文件管理功能概览

说明 这里的“菜单”指的是系统或应用内的菜单组件(如右键菜单、选项菜单、上下文菜单等)。菜单本身不提供文件管理功能,实际的文件管理能力由系统的文件管理子系统和 ArkUI 组件共同提供。菜单通常作为入口,触发如“新建/打开/保存/重命名/删除/属性”等操作,这些操作再调用文件管理接口完成。

菜单可触发的文件管理功能

  • 新建与保存:创建新文件/目录,或将内容保存到指定路径(通过文件选择器或应用沙箱目录)。
  • 打开与选择:调用文件选择器(FilePicker/AudioPicker/DownloadPicker)选择文件或目录,获取读/写访问权限。
  • 重命名与删除:对文件或目录执行重命名、移动、复制、删除等文件系统操作。
  • 属性查看与权限管理:查看文件大小、修改时间、MIME 类型等;对公共目录(如 Download/Document/Desktop)的访问需申请权限或通过 Picker 获取临时授权。
  • 分享与跨设备访问:通过系统分享面板分享文件,或利用分布式能力进行跨设备文件访问/迁移(需权限与系统能力支持)。

系统文件管理能力要点

  • 访问与授权

    • 应用沙箱隔离,权限最小化;通过 URI 临时授权实现跨应用/跨设备文件访问与取消授权。
    • 支持通过 FilePicker 选择文件/目录并获得临时访问权限,支持持久化访问;公共目录(Download/Document/Desktop)需申请权限(部分设备需 syscap 判断)。
    • 新增 Download Picker,可直接保存至“Download/包名级”目录,后续访问该目录可无需额外权限(按系统策略)。
  • 核心文件操作

    • 基础 IO:创建、打开、读取、写入、关闭、删除、移动/重命名、复制、目录遍历、文件信息(大小/时间/权限)获取。
    • 目录与批处理:支持目录创建/删除、递归遍历、批量移动/复制。
    • 观察与监听:提供目录/文件变化监听(watcher),用于实现文件变更刷新等能力。
    • 流式与扩展:新增 CreateStream、fdopenStream 等流式访问接口;支持扩展属性(xattr)的设置与获取。
  • 公共目录与媒体库

    • 提供统一公共数据访问入口(如 MediaLibrary),支持以相册/分类视图管理图片、视频等媒体文件,简化路径操作与权限处理。
  • 备份恢复与系统管理

    • 支持文件增量备份、备份数据量查询与异常上报;支持 SA 接入备份恢复框架。
    • 提供存储管理(如 cache 目录自动清理、空间不足处理、配额管控等)与挂载/外卡/多用户等管理能力。

版本与能力差异提示

  • 不同版本能力存在差异:如 OpenHarmony 4.0 强化了 FileIO、目录操作与 watcher、URI 临时授权;OpenHarmony 5.0 进一步增强 Picker(含 Download Picker)、公共目录访问、流式接口与扩展属性,并新增增量备份与 SA 接入。实际可用能力以设备系统版本与 syscap 支持为准。
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手