Class AbstractPath
AbstractPath class
AnAbstractPath
är en basklass för klasser som anger en unik plats i en miljö som liknar ett filsystem, som ett lokalt filsystem, en fjärrfillagring eller ett ZIP-arkiv, bland annat.
public abstract class AbstractPath
Egenskaper
namn | Beskrivning |
---|---|
abstract Location { get; } | Får en strängrepresentation av platsen för dennaAbstractPath . |
abstract Separator { get; } | Får ett avgränsningstecken som används för att separera katalognivåer iLocation sträng. |
Metoder
namn | Beskrivning |
---|---|
static FromLocalPath(string) | Skapar enAbstractPath som representerar en plats på det lokala filsystemet. |
static FromStream(Stream) | Skapar enAbstractPath från enStream . |
virtual Combine(string) | Kombinerar dettaAbstractPath med specificerade sökvägskomponenter. |
abstract Delete() | Tar bort en fil som den här sökvägen pekar på. |
GetExtension() | Returnerar förlängningen av dettaAbstractPath . |
GetFileName() | Returnerar filnamnet och filtillägget för dettaAbstractPath . |
GetFileNameWithoutExtension() | Returnerar filnamnet för dennaAbstractPath utan tillägget. |
abstract IsFile() | Får ett värde som indikerar om denna sökväg pekar på en befintlig fil som kan öppnas för läsning. |
abstract ListDirectory() | Returnerar sökvägar som finns inuti dennaAbstractPath , om det är en katalog. |
abstract Open(FileAccess) | Öppnar dettaAbstractPath som en fil. |
virtual WithExtension(string) | Returnerar en nyAbstractPath med filtillägget ändrat till det angivna värdet. |
Anmärkningar
AnAbstractPath
kan ange en plats på ett lokalt filsystem, en plats på ett fjärrfilsystem eller en extern lagring som Azure Blob-lagring och så vidare. Platsen kan peka på befintliga eller inte existerande filliknande objekt, katalogliknande objekt eller ha någon annan betydelse som är rimlig för miljön den tillhör. Som ett exempel, enAbstractPath
arvtagare som representerar en plats i det lokala filsystemet kan peka på en existerande fil, katalog eller till en plats i filsystemet som inte har skapats ännu. För att göra en ny filsystemliknande lagring tillgänglig förAspose.GIS
bör man ärva denna class och implementera dess abstrakta metoder.
Se även
- namnutrymme Aspose.Gis
- hopsättning Aspose.GIS