Loading...
Select Version
&pagelevel(3)&pagelevel
Anwendungsgebiet: Umgebungsinformationen
Die Funktion IS-EMPTY-FILE( ) prüft, ob eine Datei leer ist. Dies ist stets der Fall, wenn der Last-Page-Pointer auf die Seite 0 zeigt, d.h. wenn in der Ausgabe des Kommandos SHOW-FILE-ATTRIBUTES das Ausgabefeld HIGH-US-PA den Wert 0 enthält.
Die Funktion erkennt jedoch auch, wenn eine ISAM-Datei, für die bereits Verwaltungsblöcke existieren, logisch leer ist.
Format
IS-EMPTY-FILE( ) |
FILE-NAME = string_ausdruck |
Ergebnistyp
BOOLEAN
Eingabeparameter
FILE-NAME = string_ausdruck
Bezeichnet die zu überprüfende Datei.
Ergebnis
TRUE
Die Datei ist leer.
FALSE
Die Datei ist nicht leer.
Fehlermeldungen
SDP0093 FEHLER BEIM ZUGRIFF AUF DATEI/BIBLIOTHEK '(&00)', FEHLER '(&01)'. WEITERE INFORMATIONEN: /HELP-MSG (&01) SDP0440 NAME '(&00)' KEIN DATEINAME ODER KEIN SPEZIFISCHER DATEINAME SDP0453 PARAMETER (&00) IST LEER ODER LAENGER ALS (&01) ZEICHEN ODER ENTHAELT LEERZEICHEN
Beispiel
/CREATE-FILE newfile /IF (IS-EMPTY-FILE ('newfile')) / WRITE-TEXT 'Diese Datei ist leer' /ELSE / WRITE-TEXT 'Diese Datei ist nicht leer' /END-IF
Ausgabe
Diese Datei ist leer