简介
本文档提供关于文件重命名的 API 概览以及 SDK 示例代码。
API | 操作描述 |
重命名或移动目录或相簿 |
SDK API 参考
重命名或移动目录或相簿
功能说明
用于重命名或移动目录或相簿。
示例代码
QCloudSMHRenameDirectoryRequest *req = [QCloudSMHRenameDirectoryRequest new];// 媒体库 ID,必选参数req.libraryId = self.userModel.libraryId;// 空间 ID,如果媒体库为单租户模式,则该参数固定为连字符(-);如果媒体库为多租户模式,则必须指定该参数req.spaceId = scopeDir.teamInfo.spaceId;// 目录路径或相簿名,对于多级目录,使用斜杠(/)分隔,例如 foo/barreq.dirPath = name;// 定被重命名或移动的源目录路径或相簿名req.from = cto.object.totalPath;req.conflictStrategy = QCloudSMHConflictStrategyEnumAsk;// 是否移动文件夹权限,true 移动,false 不移动;req.moveAuthority = YES;[req setFinishBlock:^(QCloudSMHRenameResult *result, NSError *_Nullable error) {if (completeHandler) {completeHandler(result, error);}}];[[QCloudSMHService defaultSMHService] renameDirecotry:req];