Class AbstractPath

AbstractPath class

EenAbstractPath is een basisklasse voor klassen die een unieke locatie specificeren in een omgeving vergelijkbaar met een bestandssysteem, zoals een lokaal bestandssysteem, een externe bestandsopslag of een ZIP-archief, onder andere.

public abstract class AbstractPath

Eigenschappen

NaamBeschrijving
abstract Location { get; }Krijgt een tekenreeksrepresentatie van de locatie hiervanAbstractPath .
abstract Separator { get; }Krijgt een scheidingsteken dat wordt gebruikt om mapniveaus van deLocation snaar.

methoden

NaamBeschrijving
static FromLocalPath(string)Creëert eenAbstractPath dat een locatie op het lokale bestandssysteem vertegenwoordigt.
static FromStream(Stream)Creëert eenAbstractPath van eenStream .
virtual Combine(string)Combineert ditAbstractPath met opgegeven padcomponenten.
abstract Delete()Verwijdert een bestand waarnaar dit pad verwijst.
GetExtension()Geeft de extensie hiervan terugAbstractPath .
GetFileName()Geeft de bestandsnaam en extensie hiervan terugAbstractPath .
GetFileNameWithoutExtension()Geeft de bestandsnaam hiervan terugAbstractPath zonder de extensie.
abstract IsFile()Krijgt een waarde die aangeeft of dit pad verwijst naar een bestaand bestand dat kan worden geopend om te lezen.
abstract ListDirectory()Retourneert paden die zich hierin bevindenAbstractPath , als het een map is.
abstract Open(FileAccess)Opent ditAbstractPathals bestand.
virtual WithExtension(string)Retourneert een nieuweAbstractPath met de bestandsextensie gewijzigd in de opgegeven waarde.

Opmerkingen

EenAbstractPath kan een locatie op een lokaal bestandssysteem specificeren, een locatie op een extern bestandssysteem of een externe opslag zoals de Azure Blob-opslag, enzovoort. De locatie kan verwijzen naar bestaande of niet bestaande bestandsachtige objecten, directory-achtige objecten of een andere betekenis hebben die redelijk is voor de omgeving waartoe deze behoort. Als voorbeeld, eenAbstractPath erfgenaam die een locatie op het lokale bestandssysteem vertegenwoordigt, kan verwijzen naar een bestaand -bestand, map of naar een plaats in het bestandssysteem die nog niet is gemaakt. Om een nieuwe bestandssysteemachtige opslag beschikbaar te maken voorAspose.GIS zou men deze class moeten erven en zijn abstracte methoden moeten implementeren.

Zie ook