简介
本文档提供关于文件重命名的 API 概览以及 SDK 示例代码。
API | 操作描述 |
重命名文件 |
SDK API 参考
重命名文件
功能说明
用于重命名文件。
示例代码
QCloudSMHRenameFileRequest *req = [QCloudSMHRenameFileRequest new];// 空间 ID,如果媒体库为单租户模式,则该参数固定为连字符(-);如果媒体库为多租户模式,则必须指定该参数req.spaceId = @"spaceId";// 媒体库 ID,必选参数req.libraryId = @"libraryId";// 目标文件名req.from = @"targetname";// 完整文件路径req.filePath = @"filePath";/// 文件名冲突时的处理方式,默认为 rename/// ask: 冲突时返回 HTTP 409 Conflict 及 SameNameDirectoryOrFileExists 错误码,/// rename: 冲突时自动重命名文件/// overwrite: 如果冲突目标为目录时返回 HTTP 409 Conflict 及 SameNameDirectoryOrFileExists 错误码,否则覆盖已有文件,;req.conflictStrategy = QCloudSMHConflictStrategyEnumOverWrite;[req setFinishBlock:^(QCloudSMHRenameResult *result, NSError *_Nullable error) {}];[[QCloudSMHService defaultSMHService] renameFile:req];