Оператор GETFILE

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

 

GETFILE <строковая переменная> {, MASK = <маска файла>}

  {, X<позиция по X>} {, Y<позиция по Y>} {, FULL}

 

Единственный обязательный параметр в операторе – это <строковая переменная>, в которую будет возвращаться имя выбранного пользователем файла вместе с его расширением и путем к файлу.

При наличии в операторе параметра MASK = <маска файла> осуществляется распечатка каталога по указанной маске. <Маска файла> – строковое выражение, переменная или константа, в которой может быть указано отличное от текущего устройство, другой каталог или выделяться группа файлов по определенному набору символов в их именах и расширениях, например MASK = "*.prt" – в меню будут выведены все файлы текущего каталога, имеющие расширение PRT. Если маска в операторе не указана, то в меню выводятся все файлы из текущего каталога.

Параметры X<позиция по X> и Y<позиция по Y> определяют начальную позицию, с которой будет выведен первый элемент меню каталога. <Позиция по X> и <позиция по Y> – числа, числовые переменные или числовые выражения. Допустимые позиции полей находятся в пределах от 2 до 66 по X, и от 6 до 23 по Y. Если эти параметры не указаны в операторе, принимаются значения по умолчанию: X = 15, Y = 10.

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

 

Подсистема SIMS