1e41f4b71Sopenharmony_ci# FileShare 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ci## 概述 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ci此模块提供文件分享功能,以授权对其他应用程序具有读写权限的公共目录文件的统一资源标识符(URI)。 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ci**起始版本:** 12 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ci## 汇总 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ci### 文件 15e41f4b71Sopenharmony_ci 16e41f4b71Sopenharmony_ci| 名称 | 描述 | 17e41f4b71Sopenharmony_ci| -------- | -------- | 18e41f4b71Sopenharmony_ci| [oh_file_share.h](oh__file__share_8h.md) | 提供基于URI的文件及目录授于持久化权限、权限激活、权限查询等方法。 | 19e41f4b71Sopenharmony_ci 20e41f4b71Sopenharmony_ci 21e41f4b71Sopenharmony_ci### 结构体 22e41f4b71Sopenharmony_ci 23e41f4b71Sopenharmony_ci| 名称 | 描述 | 24e41f4b71Sopenharmony_ci| -------- | -------- | 25e41f4b71Sopenharmony_ci| struct [FileShare_PolicyErrorResult](_file_share___policy_error_result.md) | 授予或使能权限失败的URI策略结果。 | 26e41f4b71Sopenharmony_ci| struct [FileShare_PolicyInfo](_file_share___policy_info.md) | 需要授予或使能权限URI的策略信息。 | 27e41f4b71Sopenharmony_ci 28e41f4b71Sopenharmony_ci 29e41f4b71Sopenharmony_ci### 类型定义 30e41f4b71Sopenharmony_ci 31e41f4b71Sopenharmony_ci| 名称 | 描述 | 32e41f4b71Sopenharmony_ci| -------- | -------- | 33e41f4b71Sopenharmony_ci| typedef enum [FileShare_OperationMode](#fileshare_operationmode-1) [FileShare_OperationMode](#fileshare_operationmode) | URI操作模式枚举值。 | 34e41f4b71Sopenharmony_ci| typedef enum [FileShare_PolicyErrorCode](#fileshare_policyerrorcode-1) [FileShare_PolicyErrorCode](#fileshare_policyerrorcode) | 授予或使能权限策略失败的URI对应的错误码枚举值。 | 35e41f4b71Sopenharmony_ci| typedef struct [FileShare_PolicyErrorResult](_file_share___policy_error_result.md) [FileShare_PolicyErrorResult](#fileshare_policyerrorresult) | 授予或使能权限失败的URI策略结果。 | 36e41f4b71Sopenharmony_ci| typedef struct [FileShare_PolicyInfo](_file_share___policy_info.md) [FileShare_PolicyInfo](#fileshare_policyinfo) | 需要授予或使能权限URI的策略信息。 | 37e41f4b71Sopenharmony_ci 38e41f4b71Sopenharmony_ci 39e41f4b71Sopenharmony_ci### 枚举 40e41f4b71Sopenharmony_ci 41e41f4b71Sopenharmony_ci| 名称 | 描述 | 42e41f4b71Sopenharmony_ci| -------- | -------- | 43e41f4b71Sopenharmony_ci| [FileShare_OperationMode](#fileshare_operationmode) {<br/>READ_MODE = 1 << 0,<br/>WRITE_MODE = 1 << 1<br/>} | URI操作模式枚举值。 | 44e41f4b71Sopenharmony_ci| [FileShare_PolicyErrorCode](#fileshare_policyerrorcode) {<br/>PERSISTENCE_FORBIDDEN = 1,<br/>INVALID_MODE = 2,<br/>INVALID_PATH = 3,<br/>PERMISSION_NOT_PERSISTED = 4<br/>} | 授予或使能权限策略失败的URI对应的错误码枚举值。 | 45e41f4b71Sopenharmony_ci 46e41f4b71Sopenharmony_ci 47e41f4b71Sopenharmony_ci### 函数 48e41f4b71Sopenharmony_ci 49e41f4b71Sopenharmony_ci| 名称 | 描述 | 50e41f4b71Sopenharmony_ci| -------- | -------- | 51e41f4b71Sopenharmony_ci| [FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode) [OH_FileShare_PersistPermission](#oh_fileshare_persistpermission) (const [FileShare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_PolicyErrorResult](_file_share___policy_error_result.md) \*\*result, unsigned int \*resultNum) | 对所选择的多个文件或目录URI持久化授权。 | 52e41f4b71Sopenharmony_ci| [FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode) [OH_FileShare_RevokePermission](#oh_fileshare_revokepermission) (const [FileShare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_PolicyErrorResult](_file_share___policy_error_result.md) \*\*result, unsigned int \*resultNum) | 对所选择的多个文件或目录uri取消持久化授权。 | 53e41f4b71Sopenharmony_ci| [FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode) [OH_FileShare_ActivatePermission](#oh_fileshare_activatepermission) (const [FileShare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_PolicyErrorResult](_file_share___policy_error_result.md) \*\*result, unsigned int \*resultNum) | 使能多个已经持久化授权的文件或目录。 | 54e41f4b71Sopenharmony_ci| [FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode) [OH_FileShare_DeactivatePermission](#oh_fileshare_deactivatepermission) (const [FileShare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, [FileShare_PolicyErrorResult](_file_share___policy_error_result.md) \*\*result, unsigned int \*resultNum) | 取消使能持久化授权过的多个文件或目录。 | 55e41f4b71Sopenharmony_ci| [FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode) [OH_FileShare_CheckPersistentPermission](#oh_fileshare_checkpersistentpermission) (const [FileShare_PolicyInfo](_file_share___policy_info.md) \*policies, unsigned int policyNum, bool \*\*result, unsigned int \*resultNum) | 校验所选择的多个文件或目录URI的持久化授权。 | 56e41f4b71Sopenharmony_ci| void [OH_FileShare_ReleasePolicyErrorResult](#oh_fileshare_releasepolicyerrorresult) ([FileShare_PolicyErrorResult](_file_share___policy_error_result.md) \*errorResult, unsigned int resultNum) | 释放FileShare_PolicyErrorResult指针指向的内存资源。 | 57e41f4b71Sopenharmony_ci 58e41f4b71Sopenharmony_ci 59e41f4b71Sopenharmony_ci## 类型定义说明 60e41f4b71Sopenharmony_ci 61e41f4b71Sopenharmony_ci 62e41f4b71Sopenharmony_ci### FileShare_OperationMode 63e41f4b71Sopenharmony_ci 64e41f4b71Sopenharmony_ci``` 65e41f4b71Sopenharmony_citypedef enum FileShare_OperationMode FileShare_OperationMode 66e41f4b71Sopenharmony_ci``` 67e41f4b71Sopenharmony_ci 68e41f4b71Sopenharmony_ci**描述** 69e41f4b71Sopenharmony_ci 70e41f4b71Sopenharmony_ciURI操作模式枚举值。 71e41f4b71Sopenharmony_ci 72e41f4b71Sopenharmony_ci**起始版本:** 12 73e41f4b71Sopenharmony_ci 74e41f4b71Sopenharmony_ci 75e41f4b71Sopenharmony_ci### FileShare_PolicyErrorCode 76e41f4b71Sopenharmony_ci 77e41f4b71Sopenharmony_ci``` 78e41f4b71Sopenharmony_citypedef enum FileShare_PolicyErrorCode FileShare_PolicyErrorCode 79e41f4b71Sopenharmony_ci``` 80e41f4b71Sopenharmony_ci 81e41f4b71Sopenharmony_ci**描述** 82e41f4b71Sopenharmony_ci 83e41f4b71Sopenharmony_ci授予或使能权限策略失败的URI对应的错误码枚举值。 84e41f4b71Sopenharmony_ci 85e41f4b71Sopenharmony_ci**起始版本:** 12 86e41f4b71Sopenharmony_ci 87e41f4b71Sopenharmony_ci 88e41f4b71Sopenharmony_ci### FileShare_PolicyErrorResult 89e41f4b71Sopenharmony_ci 90e41f4b71Sopenharmony_ci``` 91e41f4b71Sopenharmony_citypedef struct FileShare_PolicyErrorResult FileShare_PolicyErrorResult 92e41f4b71Sopenharmony_ci``` 93e41f4b71Sopenharmony_ci 94e41f4b71Sopenharmony_ci**描述** 95e41f4b71Sopenharmony_ci 96e41f4b71Sopenharmony_ci授予或使能权限失败的URI策略结果。 97e41f4b71Sopenharmony_ci 98e41f4b71Sopenharmony_ci**起始版本:** 12 99e41f4b71Sopenharmony_ci 100e41f4b71Sopenharmony_ci 101e41f4b71Sopenharmony_ci### FileShare_PolicyInfo 102e41f4b71Sopenharmony_ci 103e41f4b71Sopenharmony_ci``` 104e41f4b71Sopenharmony_citypedef struct FileShare_PolicyInfo FileShare_PolicyInfo 105e41f4b71Sopenharmony_ci``` 106e41f4b71Sopenharmony_ci 107e41f4b71Sopenharmony_ci**描述** 108e41f4b71Sopenharmony_ci 109e41f4b71Sopenharmony_ci需要授予或使能权限URI的策略信息。 110e41f4b71Sopenharmony_ci 111e41f4b71Sopenharmony_ci**起始版本:** 12 112e41f4b71Sopenharmony_ci 113e41f4b71Sopenharmony_ci 114e41f4b71Sopenharmony_ci## 枚举类型说明 115e41f4b71Sopenharmony_ci 116e41f4b71Sopenharmony_ci 117e41f4b71Sopenharmony_ci### FileShare_OperationMode 118e41f4b71Sopenharmony_ci 119e41f4b71Sopenharmony_ci``` 120e41f4b71Sopenharmony_cienum FileShare_OperationMode 121e41f4b71Sopenharmony_ci``` 122e41f4b71Sopenharmony_ci 123e41f4b71Sopenharmony_ci**描述** 124e41f4b71Sopenharmony_ci 125e41f4b71Sopenharmony_ciURI操作模式枚举值。 126e41f4b71Sopenharmony_ci 127e41f4b71Sopenharmony_ci**起始版本:** 12 128e41f4b71Sopenharmony_ci 129e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 130e41f4b71Sopenharmony_ci| -------- | -------- | 131e41f4b71Sopenharmony_ci| READ_MODE | 读取权限。 | 132e41f4b71Sopenharmony_ci| WRITE_MODE | 写入权限。 | 133e41f4b71Sopenharmony_ci 134e41f4b71Sopenharmony_ci 135e41f4b71Sopenharmony_ci### FileShare_PolicyErrorCode 136e41f4b71Sopenharmony_ci 137e41f4b71Sopenharmony_ci``` 138e41f4b71Sopenharmony_cienum FileShare_PolicyErrorCode 139e41f4b71Sopenharmony_ci``` 140e41f4b71Sopenharmony_ci 141e41f4b71Sopenharmony_ci**描述** 142e41f4b71Sopenharmony_ci 143e41f4b71Sopenharmony_ci授予或使能权限策略失败的URI对应的错误码枚举值。 144e41f4b71Sopenharmony_ci 145e41f4b71Sopenharmony_ci**起始版本:** 12 146e41f4b71Sopenharmony_ci 147e41f4b71Sopenharmony_ci| 枚举值 | 描述 | 148e41f4b71Sopenharmony_ci| -------- | -------- | 149e41f4b71Sopenharmony_ci| PERSISTENCE_FORBIDDEN | URI禁止被持久化。 | 150e41f4b71Sopenharmony_ci| INVALID_MODE | 无效的模式。 | 151e41f4b71Sopenharmony_ci| INVALID_PATH | 无效路径。 | 152e41f4b71Sopenharmony_ci| PERMISSION_NOT_PERSISTED | 权限没有被持久化。 | 153e41f4b71Sopenharmony_ci 154e41f4b71Sopenharmony_ci 155e41f4b71Sopenharmony_ci## 函数说明 156e41f4b71Sopenharmony_ci 157e41f4b71Sopenharmony_ci 158e41f4b71Sopenharmony_ci### OH_FileShare_ActivatePermission() 159e41f4b71Sopenharmony_ci 160e41f4b71Sopenharmony_ci``` 161e41f4b71Sopenharmony_ciFileManagement_ErrCode OH_FileShare_ActivatePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_PolicyErrorResult **result, unsigned int *resultNum ) 162e41f4b71Sopenharmony_ci``` 163e41f4b71Sopenharmony_ci 164e41f4b71Sopenharmony_ci**描述** 165e41f4b71Sopenharmony_ci 166e41f4b71Sopenharmony_ci使能多个已经持久化授权的文件或目录。 167e41f4b71Sopenharmony_ci 168e41f4b71Sopenharmony_ci**起始版本:** 12 169e41f4b71Sopenharmony_ci 170e41f4b71Sopenharmony_ci**参数:** 171e41f4b71Sopenharmony_ci 172e41f4b71Sopenharmony_ci| 名称 | 描述 | 173e41f4b71Sopenharmony_ci| -------- | -------- | 174e41f4b71Sopenharmony_ci| policies | 一个指向FileShare_PolicyInfo实例的指针。 | 175e41f4b71Sopenharmony_ci| policyNum | FileShare_PolicyInfo实例数组的大小。 | 176e41f4b71Sopenharmony_ci| result | FileShare_PolicyErrorResult数组指针. 请使用OH_FileShare_ReleasePolicyErrorResult()进行资源释放。 | 177e41f4b71Sopenharmony_ci| resultNum | FileShare_PolicyErrorResult数组大小。 | 178e41f4b71Sopenharmony_ci 179e41f4b71Sopenharmony_ci**需要权限:** 180e41f4b71Sopenharmony_ci 181e41f4b71Sopenharmony_ciohos.permission.FILE_ACCESS_PERSIST 182e41f4b71Sopenharmony_ci 183e41f4b71Sopenharmony_ci**返回:** 184e41f4b71Sopenharmony_ci 185e41f4b71Sopenharmony_ci返回FileManageMent模块错误码[FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode-1)。 186e41f4b71Sopenharmony_ci 187e41f4b71Sopenharmony_ci 188e41f4b71Sopenharmony_ci### OH_FileShare_CheckPersistentPermission() 189e41f4b71Sopenharmony_ci 190e41f4b71Sopenharmony_ci``` 191e41f4b71Sopenharmony_ciFileManagement_ErrCode OH_FileShare_CheckPersistentPermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, bool **result, unsigned int *resultNum ) 192e41f4b71Sopenharmony_ci``` 193e41f4b71Sopenharmony_ci 194e41f4b71Sopenharmony_ci**描述** 195e41f4b71Sopenharmony_ci 196e41f4b71Sopenharmony_ci校验所选择的多个文件或目录URI的持久化授权。 197e41f4b71Sopenharmony_ci 198e41f4b71Sopenharmony_ci**起始版本:** 12 199e41f4b71Sopenharmony_ci 200e41f4b71Sopenharmony_ci**参数:** 201e41f4b71Sopenharmony_ci 202e41f4b71Sopenharmony_ci| 名称 | 描述 | 203e41f4b71Sopenharmony_ci| -------- | -------- | 204e41f4b71Sopenharmony_ci| policies | 一个指向FileShare_PolicyInfo实例的指针。 | 205e41f4b71Sopenharmony_ci| policyNum | FileShare_PolicyInfo实例数组的大小。 | 206e41f4b71Sopenharmony_ci| result | 授权校验结果指针。请引用头文件malloc.h并使用free()进行资源释放。 | 207e41f4b71Sopenharmony_ci| resultNum | 校验结果数组的大小. | 208e41f4b71Sopenharmony_ci 209e41f4b71Sopenharmony_ci**需要权限:** 210e41f4b71Sopenharmony_ci 211e41f4b71Sopenharmony_ciohos.permission.FILE_ACCESS_PERSIST 212e41f4b71Sopenharmony_ci 213e41f4b71Sopenharmony_ci**返回:** 214e41f4b71Sopenharmony_ci 215e41f4b71Sopenharmony_ci返回FileManageMent模块错误码[FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode-1)。 216e41f4b71Sopenharmony_ci 217e41f4b71Sopenharmony_ci 218e41f4b71Sopenharmony_ci### OH_FileShare_DeactivatePermission() 219e41f4b71Sopenharmony_ci 220e41f4b71Sopenharmony_ci``` 221e41f4b71Sopenharmony_ciFileManagement_ErrCode OH_FileShare_DeactivatePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_PolicyErrorResult **result, unsigned int *resultNum ) 222e41f4b71Sopenharmony_ci``` 223e41f4b71Sopenharmony_ci 224e41f4b71Sopenharmony_ci**描述** 225e41f4b71Sopenharmony_ci 226e41f4b71Sopenharmony_ci取消使能持久化授权过的多个文件或目录。 227e41f4b71Sopenharmony_ci 228e41f4b71Sopenharmony_ci**起始版本:** 12 229e41f4b71Sopenharmony_ci 230e41f4b71Sopenharmony_ci**参数:** 231e41f4b71Sopenharmony_ci 232e41f4b71Sopenharmony_ci| 名称 | 描述 | 233e41f4b71Sopenharmony_ci| -------- | -------- | 234e41f4b71Sopenharmony_ci| policies | 一个指向FileShare_PolicyInfo实例的指针。 | 235e41f4b71Sopenharmony_ci| policyNum | FileShare_PolicyInfo实例数组的大小。 | 236e41f4b71Sopenharmony_ci| result | FileShare_PolicyErrorResult数组指针. 请使用OH_FileShare_ReleasePolicyErrorResult()进行资源释放。 | 237e41f4b71Sopenharmony_ci| resultNum | FileShare_PolicyErrorResult数组大小。 | 238e41f4b71Sopenharmony_ci 239e41f4b71Sopenharmony_ci**需要权限:** 240e41f4b71Sopenharmony_ci 241e41f4b71Sopenharmony_ciohos.permission.FILE_ACCESS_PERSIST 242e41f4b71Sopenharmony_ci 243e41f4b71Sopenharmony_ci**返回:** 244e41f4b71Sopenharmony_ci 245e41f4b71Sopenharmony_ci返回FileManageMent模块错误码[FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode-1)。 246e41f4b71Sopenharmony_ci 247e41f4b71Sopenharmony_ci 248e41f4b71Sopenharmony_ci### OH_FileShare_PersistPermission() 249e41f4b71Sopenharmony_ci 250e41f4b71Sopenharmony_ci``` 251e41f4b71Sopenharmony_ciFileManagement_ErrCode OH_FileShare_PersistPermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_PolicyErrorResult **result, unsigned int *resultNum ) 252e41f4b71Sopenharmony_ci``` 253e41f4b71Sopenharmony_ci 254e41f4b71Sopenharmony_ci**描述** 255e41f4b71Sopenharmony_ci 256e41f4b71Sopenharmony_ci对所选择的多个文件或目录URI持久化授权。 257e41f4b71Sopenharmony_ci 258e41f4b71Sopenharmony_ci**起始版本:** 12 259e41f4b71Sopenharmony_ci 260e41f4b71Sopenharmony_ci**参数:** 261e41f4b71Sopenharmony_ci 262e41f4b71Sopenharmony_ci| 名称 | 描述 | 263e41f4b71Sopenharmony_ci| -------- | -------- | 264e41f4b71Sopenharmony_ci| policies | 一个指向FileShare_PolicyInfo实例的指针。 | 265e41f4b71Sopenharmony_ci| policyNum | FileShare_PolicyInfo实例数组的大小。 | 266e41f4b71Sopenharmony_ci| result | FileShare_PolicyErrorResult数组指针. 请使用OH_FileShare_ReleasePolicyErrorResult()进行资源释放。 | 267e41f4b71Sopenharmony_ci| resultNum | FileShare_PolicyErrorResult数组大小。 | 268e41f4b71Sopenharmony_ci 269e41f4b71Sopenharmony_ci**需要权限:** 270e41f4b71Sopenharmony_ci 271e41f4b71Sopenharmony_ciohos.permission.FILE_ACCESS_PERSIST 272e41f4b71Sopenharmony_ci 273e41f4b71Sopenharmony_ci**返回:** 274e41f4b71Sopenharmony_ci 275e41f4b71Sopenharmony_ci返回FileManageMent模块错误码[FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode-1)。 276e41f4b71Sopenharmony_ci 277e41f4b71Sopenharmony_ci 278e41f4b71Sopenharmony_ci### OH_FileShare_ReleasePolicyErrorResult() 279e41f4b71Sopenharmony_ci 280e41f4b71Sopenharmony_ci``` 281e41f4b71Sopenharmony_civoid OH_FileShare_ReleasePolicyErrorResult (FileShare_PolicyErrorResult *errorResult, unsigned int resultNum ) 282e41f4b71Sopenharmony_ci``` 283e41f4b71Sopenharmony_ci 284e41f4b71Sopenharmony_ci**描述** 285e41f4b71Sopenharmony_ci 286e41f4b71Sopenharmony_ci释放FileShare_PolicyErrorResult指针指向的内存资源。 287e41f4b71Sopenharmony_ci 288e41f4b71Sopenharmony_ci**起始版本:** 12 289e41f4b71Sopenharmony_ci 290e41f4b71Sopenharmony_ci**参数:** 291e41f4b71Sopenharmony_ci 292e41f4b71Sopenharmony_ci| 名称 | 描述 | 293e41f4b71Sopenharmony_ci| -------- | -------- | 294e41f4b71Sopenharmony_ci| errorResult | 一个指向FileShare_PolicyErrorResult实例的指针。 | 295e41f4b71Sopenharmony_ci| resultNum | FileShare_PolicyErrorResult实例数组的大小。 | 296e41f4b71Sopenharmony_ci 297e41f4b71Sopenharmony_ci 298e41f4b71Sopenharmony_ci### OH_FileShare_RevokePermission() 299e41f4b71Sopenharmony_ci 300e41f4b71Sopenharmony_ci``` 301e41f4b71Sopenharmony_ciFileManagement_ErrCode OH_FileShare_RevokePermission (const FileShare_PolicyInfo *policies, unsigned int policyNum, FileShare_PolicyErrorResult **result, unsigned int *resultNum ) 302e41f4b71Sopenharmony_ci``` 303e41f4b71Sopenharmony_ci 304e41f4b71Sopenharmony_ci**描述** 305e41f4b71Sopenharmony_ci 306e41f4b71Sopenharmony_ci对所选择的多个文件或目录uri取消持久化授权。 307e41f4b71Sopenharmony_ci 308e41f4b71Sopenharmony_ci**起始版本:** 12 309e41f4b71Sopenharmony_ci 310e41f4b71Sopenharmony_ci**参数:** 311e41f4b71Sopenharmony_ci 312e41f4b71Sopenharmony_ci| 名称 | 描述 | 313e41f4b71Sopenharmony_ci| -------- | -------- | 314e41f4b71Sopenharmony_ci| policies | 一个指向FileShare_PolicyInfo实例的指针。 | 315e41f4b71Sopenharmony_ci| policyNum | FileShare_PolicyInfo实例数组的大小。 | 316e41f4b71Sopenharmony_ci| result | FileShare_PolicyErrorResult数组指针. 请使用OH_FileShare_ReleasePolicyErrorResult()进行资源释放。 | 317e41f4b71Sopenharmony_ci| resultNum | FileShare_PolicyErrorResult数组大小。 | 318e41f4b71Sopenharmony_ci 319e41f4b71Sopenharmony_ci**需要权限:** 320e41f4b71Sopenharmony_ci 321e41f4b71Sopenharmony_ciohos.permission.FILE_ACCESS_PERSIST 322e41f4b71Sopenharmony_ci 323e41f4b71Sopenharmony_ci**返回:** 324e41f4b71Sopenharmony_ci 325e41f4b71Sopenharmony_ci返回FileManageMent模块错误码[FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode-1)。 326