Class AbstractPath
AbstractPath class
AnAbstractPath
è una classe base per classi che specificano una posizione univoca in un ambiente simile a un filesystem, come un filesystem locale, un archivio file remoto o un archivio ZIP, tra gli altri.
public abstract class AbstractPath
Proprietà
Nome | Descrizione |
---|---|
abstract Location { get; } | Ottiene una rappresentazione di stringa della posizione di thisAbstractPath . |
abstract Separator { get; } | Ottiene un carattere separatore utilizzato per separare i livelli di directory diLocation corda. |
Metodi
Nome | Descrizione |
---|---|
static FromLocalPath(string) | Crea un fileAbstractPath che rappresenta una posizione nel filesystem locale. |
static FromStream(Stream) | Crea un fileAbstractPath da unStream . |
virtual Combine(string) | Combina questoAbstractPath con componenti di percorso specificati. |
abstract Delete() | Elimina un file indicato da questo percorso. |
GetExtension() | Restituisce l’estensione di thisAbstractPath . |
GetFileName() | Restituisce il nome del file e l’estensione di thisAbstractPath . |
GetFileNameWithoutExtension() | Restituisce il nome del file di thisAbstractPath senza l’estensione. |
abstract IsFile() | Ottiene un valore che indica se questo percorso punta a un file esistente che può essere aperto per la lettura. |
abstract ListDirectory() | Restituisce i percorsi situati all’interno di questoAbstractPath , se si tratta di una directory. |
abstract Open(FileAccess) | Apre questoAbstractPath come file. |
virtual WithExtension(string) | Restituisce un nuovoAbstractPath con l’estensione del file modificata nel valore specificato. |
Osservazioni
AnAbstractPath
potrebbe specificare un percorso in un file system locale, un percorso in un file system remoto o un’archiviazione esterna come l’archiviazione BLOB di Azure e così via. La posizione potrebbe puntare a oggetti simili a file esistenti o non esistenti , oggetti simili a directory o avere qualsiasi altro significato ragionevole per l’ambiente a cui appartiene. Ad esempio, anAbstractPath
l’erede che rappresenta una posizione nel filesystem locale può puntare a un file, una directory esistente oa una posizione nel filesystem che non è stata ancora creata. Per rendere disponibile un nuovo spazio di archiviazione simile a un filesystemAspose.GIS
si dovrebbe ereditare questa classe e implementare i suoi metodi astratti.
Guarda anche
- spazio dei nomi Aspose.Gis
- assemblea Aspose.GIS