
Гибкое программирование ЧПУ
1.21 Проверка наличия файла (ISFILE)
Расширенное программирование
152 Справочник по программированию, 02/2011, 6FC5398-2BP40-1PA0
1.21 Проверка наличия файла (ISFILE)
Функция
С помощью команды ISFILE можно проверить, существует ли файл в статической
памяти пользователя NCK (пассивная файловая система).
Синтаксис
<результат>=ISFILE("<имя файла>")
Значение
ISFILE: Команда для проверки, существует ли указанный файл в пассивной
файловой системе.
<имя файла>: Имя файла, наличие которого в пассивной файловой системе
необходимо проверить.
Тип: STRING
При указании имени файла учитывать следующие пункты:
• Указанное имя файла не должно содержать пробелов или
управляющих символов (символов с кодом ASCII ≤ 32).
• Имя файла может быть указано с путем и расширением:
–Указание пути
Указание пути должны быть абсолютными, т.е. они
начинаются на " / ".
Если путь не указывается, то поиск файла осуществляется в
актуальной директории (=директория выбранной программы).
– Расширение файла
Если имя файла не содержит идентификатора домена (_N_),
то оно соответственно дополняется.
Если четвертым с конца символом имени файла является
подчеркивание "_", тот три последующих символа
интерпретируются как расширение файла. Для возможности
использования одного и того же имени файла для всех команд
обращения к файлу, к примеру, через переменную типа
STRING, могут использоваться только расширения файлов
_SPF и _MPF.
Если расширение "_MPF" или "_SPF" не указано, то
автоматически добавляется _MPF.
• Длина имени файла может составлять макс. 32 байта, длина
указания пути макс. 128 байт.
Пример:
"PROTFILE"
"_N_PROTFILE"
"_N_PROTFILE_MPF"
"/_N_MPF_DIR_/_N_PROTFILE_MPF/"