Функция 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" */