DEFINE TEMP-TABLE ttfile NO-UNDO
FIELD shortname AS CHARACTER FORM "x(20)"
FIELD longname AS CHARACTER FORM "x(60)"
FIELD attributes AS CHARACTER
FIELD filesize AS INTEGER FORM ">>>,>>>,>>>,>>9"
FIELD createdate AS DATE
FIELD createtime AS CHARACTER
FIELD moddate AS DATE
FIELD modtime AS CHARACTER
INDEX idx1 longname.
DEFINE STREAM sIn.
INPUT STREAM sIn FROM OS-DIR ("c:\").
REPEAT:
CREATE ttfile.
IMPORT STREAM sIn ttfile.
ASSIGN FILE-INFO:FILE-NAME = ttfile.longname.
IF FILE-INFO:FULL-PATHNAME <> ? THEN ASSIGN ttfile.filesiz = FILE-INFO:FILE-SIZE
ttfile.createdate = FILE-INFO:FILE-CREATE-DATE
ttfile.createtime = STRING (FILE-INFO:FILE-CREATE-TIME,"hh:mm:ss")
ttfile.moddate = FILE-INFO:FILE-MOD-DATE
ttfile.modtime = STRING (FILE-INFO:FILE-MOD-TIME,"hh:mm:ss").
END.
INPUT STREAM sIn CLOSE.
FOR EACH ttfile:
IF ttfile.shortname = "" THEN DO:
DELETE ttfile.
NEXT.
END.
DISPLAY ttfile.
END.