Class AbstractPath
AbstractPath class
АнАннотацияПуть
является базовым классом для классов, указывающих уникальное местоположение в среде, похожей на файловую систему, , например, на локальную файловую систему, удаленное файловое хранилище или ZIP-архив и т. д.
public abstract class AbstractPath
Характеристики
Имя | Описание |
---|---|
abstract Location { get; } | Получает строковое представление местоположения этогоАннотацияПуть . |
abstract Separator { get; } | Получает символ-разделитель, используемый для разделения уровней каталоговLocation нить. |
Методы
Имя | Описание |
---|---|
static FromLocalPath(string) | СоздаетAbstractPath который представляет местоположение в локальной файловой системе. |
static FromStream(Stream) | СоздаетAbstractPath изStream . |
virtual Combine(string) | Объединяет этоAbstractPath с указанными компонентами пути. |
abstract Delete() | Удаляет файл, на который указывает этот путь. |
GetExtension() | Возвращает расширение этогоAbstractPath . |
GetFileName() | Возвращает имя файла и расширение этогоAbstractPath . |
GetFileNameWithoutExtension() | Возвращает имя файла этогоAbstractPath без расширения. |
abstract IsFile() | Получает значение, указывающее, указывает ли этот путь на существующий файл, который можно открыть для чтения. |
abstract ListDirectory() | Возвращает пути, расположенные внутри этогоАннотацияПуть , если это каталог. |
abstract Open(FileAccess) | Открывает этоАннотацияПуть в виде файла. |
virtual WithExtension(string) | Возвращает новыйAbstractPath с расширением файла, измененным на указанное значение. |
Примечания
АнАннотацияПуть
может указать расположение в локальной файловой системе, расположение в удаленной файловой системе или во внешнем хранилище, таком как хранилище BLOB-объектов Azure, и т. д. Расположение может указывать на существующие или не существующие объекты, подобные файлам, объекты, подобные каталогам, или иметь любое другое значение, подходящее для среды, к которой оно принадлежит. Например,АннотацияПуть
Наследник, который представляет расположение в локальной файловой системе, может указывать на существующий файл , каталог или место в файловой системе, которое еще не было создано. Чтобы сделать новое хранилище, подобное файловой системе, доступным дляAspose.ГИС
нужно наследовать этот class и реализовать его абстрактные методы.
Смотрите также
- пространство имен Aspose.Gis
- сборка Aspose.GIS