Programación flexible de CN
1.21 Comprobar la presencia de un fichero (ISFILE)
1.21
Comprobar la presencia de un fichero (ISFILE)
Función
Con el comando ISFILE se verifica si un fichero está presente en la memoria de usuario
estática del NCK (sistema de ficheros pasivo).
Sintaxis
<Resultado>=ISFILE("<Nombre de fichero>")
Descripción
ISFILE:
<Nombre de
fichero>:
144
Comando para verificar si el fichero indicado existe en el sistema de
ficheros pasivo.
Nombre del fichero cuya presencia en el sistema de ficheros pasivo
debe verificarse.
Tipo:
STRING
Al indicar el nombre de fichero deben tenerse en cuenta los siguiente
puntos:
• El nombre de fichero indicado no debe contener espacios en
blanco ni caracteres de control (caracteres con código ASCII ≤ 32).
• El nombre del fichero se puede indicar con la ruta y la identificación
del fichero:
– Indicación de rutas
Las indicaciones de rutas han de ser absolutas, es decir, deben
comenzar con "/".
Sin indicación de ruta, el fichero se busca en el directorio actual
(= directorio del programa seleccionado).
– Identificación de fichero
Si el nombre del fichero no contiene ninguna identificación de
dominio ("_N_"), se completará de forma correspondiente.
Si el cuarto carácter del nombre del fichero empezando por el
final es un guión bajo "_", los siguientes tres caracteres se
interpretarán como identificación de fichero. Para poder utilizar
el mismo nombre de fichero en todos los comandos de fichero,
p. ej. mediante una variable del tipo STRING, solamente deben
utilizarse las identificaciones de fichero _SPF y _MPF.
Si no se ha indicado ninguna identificación "_MPF" o "_SPF", se
asigna automáticamente _MPF.
• La longitud del nombre del fichero puede tener, como máximo,
32 bytes; la longitud de la indicación de ruta, como máximo,
128 bytes.
Ejemplo:
"PROTFILE"
"_N_PROTFILE"
"_N_PROTFILE_MPF"
"/_N_MPF_DIR_/_N_PROTFILE_MPF/"
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo