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