Skip to content

class PhysicalFileInfo

cangjie
public class PhysicalFileInfo <: IFileInfo

功能:表示物理文件系统中的文件信息。

父类型:

成员概览

成员功能
init(FileInfo)使用指定文件信息创建物理文件对象。
prop name返回物理文件名称。
prop size返回物理文件大小。
prop exists返回物理文件是否存在且可读。
prop isDirectory返回当前项是否为目录。
prop physicalPath返回物理文件路径。
prop lastModified返回物理文件的最后修改时间。
func createReadStream()创建用于读取物理文件内容的输入流。

init(FileInfo)

cangjie
public init(info: FileInfo)

功能:使用指定文件信息创建物理文件对象。

参数:

  • info: FileInfo - 底层文件信息。

prop name

cangjie
public prop name: String

功能:返回物理文件名称。

类型:String

prop size

cangjie
public prop size: Int64

功能:返回物理文件大小。

类型:Int64

prop exists

cangjie
public prop exists: Bool

功能:返回物理文件是否存在且可读。

类型:Bool

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 createReadStream()

cangjie
public func createReadStream(): InputStream

功能:创建用于读取物理文件内容的输入流。

返回值:

  • InputStream - 指向当前文件的只读输入流。

异常:

  • IOException - 当文件无法打开时抛出异常。