Язык процедур 2-REXX для OS-2


FILESPEC


Функция FILESPEC в качестве результата возвращает выбранный элемент из указанной спецификации-файла. Выбор элемента осуществляется в соответствии с указанным режимом, перечень которых приведен ниже:

Drive Возвращает букву устройства для файла с указанной спецификацией-файла.
Path     Возвращает путь через каталоги для файла с указанной спецификацией-файла.
Name     Возвращает имя файла для указанной спецификации-файла.

Если запрашиваемая строка не найдена, то в качестве результата функция FILESPEC возвращает пустую строку (" ").

Прим.   При задании режима значащей будет только первая буква, остальные игнорируются.

Ниже приведено несколько примеров: thisfile = "C:\OS2\UTIL\EXAMPLE.EXE" say FILESPEC("drive",thisfile) /* выведет "C:" */ say FILESPEC("path",thisfile) /* выведет "\OS2\UTIL\" */ say FILESPEC("name",thisfile) /* выведет "EXAMPLE.EXE" */

part = "name" say FILESPEC(part,thisfile) /* выведет "EXAMPLE.EXE" */



Содержание раздела