产品概述
功能介绍
产品优势
应用场景
基本概念
API | 操作描述 |
用于列出目录或相簿内容 |
//目标文件夹val targetDir = Directory()try {val directoryContents: DirectoryContents = smh.list(//目标目录dir = targetDir,//页码page = 1,//每页拉取的数量pageSize = 100,//排序方式orderType = OrderType.NAME,//排序方向orderDirection = OrderDirection.ASC,//过滤类型directoryFilter = DirectoryFilter.ONLY_FILE)//文件/目录列表 其他数量等内容请查看 DirectoryContents 实体内容val contents = directoryContents.contents} catch (e: Exception) {e.printStackTrace()}
//目标文件夹val targetDir = Directory()try {val directoryContents: DirectoryContents = smh.listWithMarker(//目标目录dir = targetDir,//用于顺序列出分页的标识marker = 100,//用于顺序列出分页时本地列出的项目数限制limit = 100,//当前目录的 ETageTag = "eTag",//排序方式orderType = OrderType.NAME,//排序方向orderDirection = OrderDirection.ASC,//过滤类型directoryFilter = DirectoryFilter.ONLY_FILE)//文件/目录列表 其他数量等内容请查看DirectoryContents实体内容val contents = directoryContents.contents} catch (e: Exception) {e.printStackTrace()}
//目标文件夹val targetDir = Directory()try {val directoryContents: DirectoryContents = smh.listWithOffset(//目标目录dir = targetDir,//文件偏移量offset = 100,//列出的数量limit = 100,//排序方式orderType = OrderType.NAME,//排序方向orderDirection = OrderDirection.ASC,//过滤类型directoryFilter = DirectoryFilter.ONLY_FILE)//文件/目录列表 其他数量等内容请查看 DirectoryContents 实体内容val contents = directoryContents.contents} catch (e: Exception) {e.printStackTrace()}
//目标文件夹val targetDir = Directory()try {val directoryContents: DirectoryContents = smh.listAll(//目标目录dir = targetDir,//每页拉取的数量pageSize = 100,//排序方式orderType = OrderType.NAME,//排序方向orderDirection = OrderDirection.ASC,//过滤类型directoryFilter = DirectoryFilter.ONLY_FILE)//文件/目录列表 其他数量等内容请查看 DirectoryContents 实体内容val contents = directoryContents.contents} catch (e: Exception) {e.printStackTrace()}
//目标文件夹val targetDir = Directory()try {val directoryContents: DirectoryContents = smh.listAllWithMarker(//目标目录dir = targetDir,//每次拉取的数量limit = 100)//文件/目录列表 其他数量等内容请查看 DirectoryContents 实体内容val contents = directoryContents.contents} catch (e: Exception) {e.printStackTrace()}
文档反馈