HarmonyOS鸿蒙分布式文件操作的时候权限问题

对于分布式文件跨设备操作的时候,一定记得设置文件等级权限,否则会出现各种不同的异常:

setSecurityLabel 设置文件权限

代码:

javascript 复制代码
 //设置文件权限
      securityLabel.setSecurityLabel(destUriPath, 's1').then(() => {
        PhLog.info('Succeeded in setSecurityLabeling.');
      })

PS:
1. 对于不满足安全等级的文件,跨设备仍然可以看到该文件,但是无权限打开访问该文件。
2. 分布式文件系统的数据等级默认为S3,应用可以主动设置文件的安全等级

文件等级属性,只支持"s0","s1","s2","s3","s4"

相关推荐
走,我们去吹风31 分钟前
redis实现分布式锁,go实现完整code
redis·分布式·golang
Ivanqhz2 小时前
Spark RDD
大数据·分布式·spark
法迪3 小时前
华为手机系统应用瘦身
华为·智能手机·功耗
觉醒法师5 小时前
HarmonyOS开发 - 本地持久化之实现LocalStorage支持多实例
前端·javascript·华为·typescript·harmonyos
东林知识库8 小时前
2024年10月HarmonyOS应用开发者基础认证全新题库
学习·华为·harmonyos
ChinaDragonDreamer8 小时前
HarmonyOS:@Watch装饰器:状态变量更改通知
开发语言·harmonyos·鸿蒙
m0_375599739 小时前
Hadoop:单机伪分布式部署
大数据·hadoop·分布式
flying robot10 小时前
PySpark和Hadoop
大数据·hadoop·分布式
调皮的木木11 小时前
zookeeper全系列学习之分布式锁实现
java·分布式·zookeeper
ok你也是个coder11 小时前
Kafka 基础入门
分布式·kafka·mq·kafka入门