Class AbstractPath
AbstractPath class
一个抽象路径
是在类似于文件系统的环境中指定唯一位置的类的基类, 如本地文件系统、远程文件存储或 ZIP 存档等。
public abstract class AbstractPath
特性
姓名 | 描述 |
---|---|
abstract Location { get; } | 获取此位置的字符串表示形式抽象路径 . |
abstract Separator { get; } | 获取用于分隔目录级别的分隔符Location 细绳。 |
方法
姓名 | 描述 |
---|---|
static FromLocalPath(string) | 创建一个AbstractPath 表示本地文件系统上的位置。 |
static FromStream(Stream) | 创建一个AbstractPath 从一个Stream. |
virtual Combine(string) | 结合这个AbstractPath 具有指定路径组件. |
abstract Delete() | 删除此路径指向的文件。 |
GetExtension() | 返回这个的扩展名AbstractPath . |
GetFileName() | 返回此文件的文件名和扩展名AbstractPath . |
GetFileNameWithoutExtension() | 返回此文件的文件名AbstractPath 没有扩展名. |
abstract IsFile() | 获取一个值,该值指示此路径是否指向可以打开以供阅读的现有文件。 |
abstract ListDirectory() | 返回位于此内部的路径抽象路径 如果它是一个目录. |
abstract Open(FileAccess) | 打开这个抽象路径 作为文件. |
virtual WithExtension(string) | 返回一个新的AbstractPath 文件扩展名更改为指定值. |
评论
一个抽象路径
可能指定本地文件系统上的位置、远程文件系统 或外部存储(如 Azure Blob 存储)上的位置,等等。该位置可能指向现有或不存在的 类文件对象、类目录对象,或具有对其所属环境合理的任何其他含义。 例如,一个抽象路径
表示本地文件系统上某个位置的继承者可以指向现有的 文件、目录或文件系统中尚未创建的位置。 为了使新的类似文件系统的存储可用于Aspose地理信息系统
,应该继承这个类 并实现它的抽象方法。
也可以看看
- 命名空间 Aspose.Gis
- 部件 Aspose.GIS