class CompositeFileProvider
cangjie
public class CompositeFileProvider <: IFileProvider功能:将多个文件提供器组合为一个顺序查询的文件提供器。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(Collection<IFileProvider>) | 使用多个文件提供器创建组合文件提供器。 |
| func getFileInfo(String) | 按顺序从组合提供器中查询文件信息。 |
| func getDirectoryContents(String) | 按顺序从组合提供器中查询目录内容。 |
init(Collection<IFileProvider>)
cangjie
public init(providers: Collection<IFileProvider>)功能:使用多个文件提供器创建组合文件提供器。
参数:
- providers: Collection<IFileProvider> - 按查询优先级排列的文件提供器集合。
func getFileInfo(String)
cangjie
public func getFileInfo(path: String): IFileInfo功能:按顺序从组合提供器中查询文件信息。
参数:
- path:
String- 要查询的文件路径。
返回值:
- IFileInfo - 第一个匹配到的文件信息;未找到时返回不存在的文件对象。
func getDirectoryContents(String)
cangjie
public func getDirectoryContents(subPath: String): IDirectoryContents功能:按顺序从组合提供器中查询目录内容。
参数:
- subPath:
String- 要查询的目录路径。
返回值:
- IDirectoryContents - 第一个存在的目录内容;未找到时返回不存在的目录内容对象。