1.22 Leer información de fichero (FILEDATE, FILETIME, FILESIZE, FILESTAT, FILEINFO)
<Resultado>:
Ejemplo
Código del programa
N10 DEF INT ERROR
N20 STRING[32] RESULT
N30 FILEINFO(ERROR,"/_N_MPF_DIR/_N_TESTFILE_MPF",RESULT)
N40 IF ERROR <>0
N50 MSG("ERROR"<<ERROR<<"CON COMANDO FILEINFO")
N60 M0
N70 ENDIF
...
En la variable de resultado RESULT, este ejemplo podría suministrar, p. ej., el siguiente
resultado:
"77777 12345678 26.05.00 13:51:30"
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Variable de resultado (parámetro Call-By-Reference)
Variable en la que se guarda la información de fichero solicitada.
Tipo:
STRING
INT
Programación flexible de CN
Con:
FILEDATE
Formato: "dd.mm.aa"
⇒ la longitud de cadena debe ser 8.
FILETIME
Formato: "hh:mm.ss"
⇒ la longitud de cadena debe ser 8.
FILESTAT
Formato: "rwxsd"
(r: read, w: write, x: execute,
s: show, d: delete)
⇒ la longitud de cadena debe ser 5.
FILEINFO
Formato: "rwxsd nnnnnnnn
dd.mm.aa hh:mm:ss"
⇒ la longitud de cadena debe ser
32.
Con:
FILESIZE
El tamaño del fichero se indica en
bytes.
Comentarios
; Definición de las variables de
error.
; Definición de las variables de
resultado.
; Nombre del fichero con
identificación de dominio y de
fichero y ruta de acceso.
; Evaluación de errores
157