HarmonyOS Next如何获取文件夹的长期读写权限

发布于 1周前 作者 yuanlaile 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:请问如何获取文件夹的长期读写权限

公共目录可以通过FilePicker 获取临时读写权限,如果想要获取某个文件/目录的长期读写权限,实现应用进程结束后仍持有对应文件夹的读写权限。请问有什么解决方案?

应用场景:文件夹备份、同步

4 回复
开发者您好,通过FilePicker设置永久授权,请参考如下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-file-authorization-0000001820880069#ZH-CN_TOPIC_0000001857876901__通过filepicker设置永久授权

在手机上使用fileshare.persistPermission方法,设置永久权限。接口返回错误: The device doesn’t support this api 请问手机类型不支持这种方法吗?

我查相关api了,只有在2in1设备上“通过FilePicker设置永久授权”才能使用,其他设备目前没有相关方法

在HarmonyOS鸿蒙Next中,获取文件夹的长期读写权限,首先需要通过FilePicker选择文件或文件夹,并获取其URI及临时访问权限。然后,利用ohos.fileshare.persistPermission接口对所选文件夹进行持久化授权(在授权方同意的情况下)。这样,即使应用重启或设备重启,也能直接访问该文件夹而无需重新授权。

请注意,持久化授权需要用户明确同意,并遵循系统的权限管理规则。如果问题依旧没法解决,请加我微信,我的微信是itying888。

回到顶部