已关闭
新增云盘管理占位符转换与更新接口说明文档 #158810
bmi269创建于 8月3日关闭于 5 天前
新增云盘管理占位符转换与更新接口说明文档 #158810
已关闭
bmi269创建于 8月3日关闭于 5 天前
1 个文件变更+53-0
@@ -59,6 +59,8 @@
59| [CloudDisk_ErrorCode OH_CloudDisk_DeactiveSyncFolder(const CloudDisk_SyncFolderPath syncFolderPath)](#oh_clouddisk_deactivesyncfolder) | 应用取消激活同步根。 |59| [CloudDisk_ErrorCode OH_CloudDisk_DeactiveSyncFolder(const CloudDisk_SyncFolderPath syncFolderPath)](#oh_clouddisk_deactivesyncfolder) | 应用取消激活同步根。 |
60| [CloudDisk_ErrorCode OH_CloudDisk_GetSyncFolders(CloudDisk_SyncFolder **syncFolders, size_t *count)](#oh_clouddisk_getsyncfolders) | 应用获取所有同步根。 |60| [CloudDisk_ErrorCode OH_CloudDisk_GetSyncFolders(CloudDisk_SyncFolder **syncFolders, size_t *count)](#oh_clouddisk_getsyncfolders) | 应用获取所有同步根。 |
61| [CloudDisk_ErrorCode OH_CloudDisk_UpdateCustomAlias(const CloudDisk_SyncFolderPath syncFolderPath, const char *customAlias, size_t customAliasLength)](#oh_clouddisk_updatecustomalias) | 应用更新同步根别名。 |61| [CloudDisk_ErrorCode OH_CloudDisk_UpdateCustomAlias(const CloudDisk_SyncFolderPath syncFolderPath, const char *customAlias, size_t customAliasLength)](#oh_clouddisk_updatecustomalias) | 应用更新同步根别名。 |
62+| [CloudDisk_ErrorCode OH_CloudDisk_ConvertPlaceholderToFile(const CloudDisk_SyncFolderPath syncFolderPath, const CloudDisk_PathInfo relativePathInfo)](#oh_clouddisk_convertplaceholdertofile) | 将占位符文件转换为0字节的普通文件。 |
63+| [CloudDisk_ErrorCode OH_CloudDisk_UpdatePlaceholder(const CloudDisk_SyncFolderPath syncFolderPath, const CloudDisk_PathInfo relativePathInfo, const OH_CloudDisk_PlaceholderInfo placeholderInfo)](#oh_clouddisk_updateplaceholder) | 更新文件元数据,支持占位符文件和普通文件。 |
62 64 
63## 枚举类型说明65## 枚举类型说明
64 66 
@@ -423,4 +425,55 @@ CloudDisk_ErrorCode OH_CloudDisk_UpdateCustomAlias(const CloudDisk_SyncFolderPat
423| -- | -- |425| -- | -- |
424| [CloudDisk_ErrorCode](capi-cloud-disk-error-code-h.md#clouddisk_errorcode) | 如果接口调用成功,返回[CLOUD_DISK_OK](capi-cloud-disk-error-code-h.md#clouddisk_errorcode);否则返回云盘管理模块的错误码[CloudDisk_ErrorCode](capi-cloud-disk-error-code-h.md#clouddisk_errorcode)。 |426| [CloudDisk_ErrorCode](capi-cloud-disk-error-code-h.md#clouddisk_errorcode) | 如果接口调用成功,返回[CLOUD_DISK_OK](capi-cloud-disk-error-code-h.md#clouddisk_errorcode);否则返回云盘管理模块的错误码[CloudDisk_ErrorCode](capi-cloud-disk-error-code-h.md#clouddisk_errorcode)。 |
425 427 
428+### OH_CloudDisk_ConvertPlaceholderToFile()
429+ 
430+```c
431+CloudDisk_ErrorCode OH_CloudDisk_ConvertPlaceholderToFile(const CloudDisk_SyncFolderPath syncFolderPath, const CloudDisk_PathInfo relativePathInfo)
432+```
433+ 
434+**描述**
435+ 
436+将同步根路径下的占位符文件转换为0字节的普通文件,适用于应用确认不再需要云端回填内容、将占位符还原为本地普通文件的场景。若目标文件不是占位符文件,返回 CLOUD_DISK_NOT_A_PLACEHOLDER。
437+ 
438+**起始版本:** 26.1.0
439+ 
440+**参数:**
441+ 
442+| 参数项 | 描述 |
443+| -- | -- |
444+| const CloudDisk_SyncFolderPath syncFolderPath | 同步根路径,参考:[CloudDisk_PathInfo](capi-clouddisk-clouddisk-pathinfo.md)。 |
445+| const CloudDisk_PathInfo relativePathInfo | 同步根路径下的文件相对路径信息,参考:[CloudDisk_PathInfo](capi-clouddisk-clouddisk-pathinfo.md)。 |
446+ 
447+**返回:**
448+ 
449+| 类型 | 说明 |
450+| -- | -- |
451+| [CloudDisk_ErrorCode](capi-cloud-disk-error-code-h.md#clouddisk_errorcode) | 如果接口调用成功,返回[CLOUD_DISK_OK](capi-cloud-disk-error-code-h.md#clouddisk_errorcode);否则返回云盘管理模块的错误码[CloudDisk_ErrorCode](capi-cloud-disk-error-code-h.md#clouddisk_errorcode)。 |
452+ 
453+### OH_CloudDisk_UpdatePlaceholder()
454+ 
455+```c
456+CloudDisk_ErrorCode OH_CloudDisk_UpdatePlaceholder(const CloudDisk_SyncFolderPath syncFolderPath, const CloudDisk_PathInfo relativePathInfo, const OH_CloudDisk_PlaceholderInfo placeholderInfo)
457+```
458+ 
459+**描述**
460+ 
461+更新同步根路径下文件的元数据,支持占位符文件和普通文件,适用于云端文件逻辑大小、访问时间或修改时间发生变更后同步本地元数据的场景。
462+ 
463+**起始版本:** 26.1.0
464+ 
465+**参数:**
466+ 
467+| 参数项 | 描述 |
468+| -- | -- |
469+| const CloudDisk_SyncFolderPath syncFolderPath | 同步根路径,参考:[CloudDisk_PathInfo](capi-clouddisk-clouddisk-pathinfo.md)。 |
470+| const CloudDisk_PathInfo relativePathInfo | 待更新元数据的文件相对路径信息,参考:[CloudDisk_PathInfo](capi-clouddisk-clouddisk-pathinfo.md)。 |
471+| const OH_CloudDisk_PlaceholderInfo placeholderInfo | 待更新的占位符元数据,参考:[OH_CloudDisk_PlaceholderInfo](capi-clouddisk-clouddisk-placeholderinfo.md)。 |
472+ 
473+**返回:**
474+ 
475+| 类型 | 说明 |
476+| -- | -- |
477+| [CloudDisk_ErrorCode](capi-cloud-disk-error-code-h.md#clouddisk_errorcode) | 如果接口调用成功,返回[CLOUD_DISK_OK](capi-cloud-disk-error-code-h.md#clouddisk_errorcode);否则返回云盘管理模块的错误码[CloudDisk_ErrorCode](capi-cloud-disk-error-code-h.md#clouddisk_errorcode)。 |
478+ 
426 479