Class AbstractPath

AbstractPath class

EinAbstrakterPfad ist eine Basisklasse für Klassen, die einen eindeutigen Speicherort in einer Umgebung angeben, die einem Dateisystem ähnlich ist, wie unter anderem ein lokales Dateisystem, ein entfernter Dateispeicher oder ein ZIP-Archiv.

public abstract class AbstractPath

Eigenschaften

NameBeschreibung
abstract Location { get; }Ruft eine Zeichenfolgendarstellung des Speicherorts davon abAbstrakterPfad .
abstract Separator { get; }Ruft ein Trennzeichen ab, das verwendet wird, um Verzeichnisebenen der zu trennenLocation Schnur.

Methoden

NameBeschreibung
static FromLocalPath(string)Erstellt eineAbstractPath das einen Speicherort im lokalen Dateisystem darstellt.
static FromStream(Stream)Erstellt eineAbstractPath von einemStream .
virtual Combine(string)Kombiniert diesAbstractPath mit angegebenen Pfadkomponenten.
abstract Delete()Löscht eine Datei, auf die dieser Pfad zeigt.
GetExtension()Gibt die Erweiterung davon zurückAbstractPath .
GetFileName()Gibt den Dateinamen und die Erweiterung davon zurückAbstractPath .
GetFileNameWithoutExtension()Gibt den Dateinamen davon zurückAbstractPath ohne die Erweiterung.
abstract IsFile()Ruft einen Wert ab, der angibt, ob dieser Pfad auf eine vorhandene Datei verweist, die zum Lesen geöffnet werden kann.
abstract ListDirectory()Gibt darin befindliche Pfade zurückAbstrakterPfad , wenn es sich um ein Verzeichnis handelt.
abstract Open(FileAccess)Öffnet diesAbstrakterPfadals Datei.
virtual WithExtension(string)Gibt eine neue zurückAbstractPath mit der Dateierweiterung auf den angegebenen Wert geändert.

Bemerkungen

EinAbstrakterPfad kann einen Speicherort in einem lokalen Dateisystem, einen Speicherort in einem Remote-Dateisystem oder einen externen Speicher wie Azure Blob Storage usw. angeben. Der Speicherort kann auf ein vorhandenes oder nicht vorhandenes dateiähnliches Objekt oder verzeichnisähnliches Objekt verweisen oder jede andere sinnvolle Bedeutung für die Umgebung haben, zu der es gehört. Als Beispiel einAbstrakterPfad Ein Erbe, der einen Ort im lokalen Dateisystem darstellt, kann auf eine vorhandene -Datei, ein Verzeichnis oder auf einen Ort im Dateisystem zeigen, der noch nicht erstellt wurde. Um einen neuen Dateisystem-ähnlichen Speicher verfügbar zu machenAspose.GIS sollte man diese Klasse erben und ihre abstrakten Methoden implementieren.

Siehe auch