Class AbstractPath
AbstractPath class
Unruta abstracta
es una clase base para clases que especifican una ubicación única en un entorno similar a un sistema de archivos, como un sistema de archivos local, un almacenamiento de archivos remoto o un archivo ZIP, entre otros.
public abstract class AbstractPath
Propiedades
Nombre | Descripción |
---|---|
abstract Location { get; } | Obtiene una representación de cadena de la ubicación de esteruta abstracta . |
abstract Separator { get; } | Obtiene un carácter separador que se usa para separar los niveles de directorio delLocation cadena. |
Métodos
Nombre | Descripción |
---|---|
static FromLocalPath(string) | Crea unAbstractPath que representa una ubicación en el sistema de archivos local. |
static FromStream(Stream) | Crea unAbstractPath a partir de unaStream . |
virtual Combine(string) | Combina estoAbstractPath con componentes de ruta especificados. |
abstract Delete() | Elimina un archivo al que apunta esta ruta. |
GetExtension() | Devuelve la extensión de esteAbstractPath . |
GetFileName() | Devuelve el nombre del archivo y la extensión de esteAbstractPath . |
GetFileNameWithoutExtension() | Devuelve el nombre de archivo de esteAbstractPath sin la extensión. |
abstract IsFile() | Obtiene un valor que indica si esta ruta apunta a un archivo existente que se puede abrir para lectura. |
abstract ListDirectory() | Devuelve las rutas ubicadas dentro de esteruta abstracta , si es un directorio. |
abstract Open(FileAccess) | Abre estoruta abstracta como archivo. |
virtual WithExtension(string) | Devuelve un nuevoAbstractPath con la extensión del archivo cambiada al valor especificado. |
Observaciones
Unruta abstracta
puede especificar una ubicación en un sistema de archivos local, una ubicación en un sistema de archivos remoto o un almacenamiento externo como Azure Blob Storage, etc. La ubicación puede apuntar a objetos similares a archivos existentes o no existentes, objetos similares a directorios, o tener cualquier otro significado razonable para el entorno al que pertenece. Como ejemplo, unruta abstracta
El heredero que representa una ubicación en el sistema de archivos local puede apuntar a un archivo o directorio existente o a un lugar en el sistema de archivos que aún no se ha creado. Para hacer que un nuevo almacenamiento similar a un sistema de archivos esté disponible paraAspose.GIS
uno debería heredar esta clase e implementar sus métodos abstractos.
Ver también
- espacio de nombres Aspose.Gis
- asamblea Aspose.GIS