class PhysicalDirectoryInfo
cangjie
public class PhysicalDirectoryInfo <: IDirectoryContents & IFileInfo功能:表示物理文件系统中的目录信息及其内容集合。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init(FileInfo) | 使用默认过滤规则创建物理目录对象。 |
| init(FileInfo, ExclusionFilters) | 使用指定过滤规则创建物理目录对象。 |
| prop exists | 返回目录是否存在。 |
| prop name | 返回目录名称。 |
| prop size | 返回目录大小占位值。 |
| prop isDirectory | 返回当前项是否为目录。 |
| prop physicalPath | 返回目录的物理路径。 |
| prop lastModified | 返回目录的最后修改时间。 |
| func iterator() | 返回目录内容的迭代器。 |
| func createReadStream() | 为目录创建读取流。 |
init(FileInfo)
cangjie
public init(info: FileInfo)功能:使用默认过滤规则创建物理目录对象。
参数:
- info:
FileInfo- 底层目录信息。
init(FileInfo, ExclusionFilters)
cangjie
public init(info: FileInfo, filters: ExclusionFilters)功能:使用指定过滤规则创建物理目录对象。
参数:
- info:
FileInfo- 底层目录信息。 - filters: ExclusionFilters - 要应用的排除过滤标志。
prop exists
cangjie
public prop exists: Bool功能:返回目录是否存在。
类型:Bool
prop name
cangjie
public prop name: String功能:返回目录名称。
类型:String
prop size
cangjie
public prop size: Int64功能:返回目录大小占位值。
类型:Int64
prop isDirectory
cangjie
public prop isDirectory: Bool功能:返回当前项是否为目录。
类型:Bool
prop physicalPath
cangjie
public prop physicalPath: ?String功能:返回目录的物理路径。
类型:?String
prop lastModified
cangjie
public prop lastModified: DateTime功能:返回目录的最后修改时间。
类型:DateTime
func iterator()
cangjie
public func iterator(): Iterator<IFileInfo>功能:返回目录内容的迭代器。
返回值:
- Iterator<IFileInfo> - 当前目录下可访问文件项的迭代器。
func createReadStream()
cangjie
public func createReadStream(): InputStream功能:为目录创建读取流。
返回值:
InputStream- 不会返回有效输入流。
异常:
UnsupportedException- 调用时总是抛出异常。