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 ストレージなどの外部ストレージなどを指定する場合があります。この場所は、既存または存在しない ファイルのようなオブジェクト、ディレクトリのようなオブジェクトを指している場合や、それが属する環境に適したその他の意味を持っている場合があります。 例として、抽象パスローカル ファイル システム上の場所を表す継承者は、existing ファイル、ディレクトリ、またはまだ作成されていないファイル システム内の場所を指すことができます。 新しいファイルシステムのようなストレージを利用できるようにするためAspose.GIS、この class を継承し、その抽象メソッドを実装する必要があります.

関連項目