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 и реализовать его абстрактные методы.

Смотрите также