class PhysicalFileProvider
cangjie
public class PhysicalFileProvider <: IFileProvider功能:提供基于物理文件系统的文件访问能力。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(String) | 使用默认过滤规则创建物理文件提供器。 |
| init(String, ExclusionFilters) | 使用指定过滤规则创建物理文件提供器。 |
| func getFileInfo(String) | 根据相对路径获取文件信息。 |
| func getDirectoryContents(String) | 根据相对路径获取目录内容。 |
init(String)
cangjie
public init(path: String)功能:使用默认过滤规则创建物理文件提供器。
参数:
- path:
String- 作为根目录的物理路径。
init(String, ExclusionFilters)
cangjie
public init(path: String, filters: ExclusionFilters)功能:使用指定过滤规则创建物理文件提供器。
参数:
- path:
String- 作为根目录的物理路径。 - filters: ExclusionFilters - 要应用的排除过滤标志。
func getFileInfo(String)
cangjie
public func getFileInfo(file: String): IFileInfo功能:根据相对路径获取文件信息。
参数:
- file:
String- 要查询的文件路径。
返回值:
- IFileInfo - 对应的文件信息;未找到或被排除时返回不存在的文件对象。
func getDirectoryContents(String)
cangjie
public func getDirectoryContents(subPath: String): IDirectoryContents功能:根据相对路径获取目录内容。
参数:
- subPath:
String- 要查询的目录路径。
返回值:
- IDirectoryContents - 对应的目录内容;未找到或被排除时返回不存在的目录内容对象。