Consultor Eletrônico



Kbase P21640: How to get a list of the files of a specified directory by 4GL?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Verified

GOAL:

How to get a list of the files of a specified directory by 4GL?

GOAL:

Using INPUT FROM OS-DIR statement

FIX:


DEFINE VARIABLE cDir AS CHARACTER NO-UNDO INITIAL 'D:\'.
DEFINE VARIABLE cFileStream AS CHARACTER NO-UNDO.

INPUT FROM OS-DIR (cDir) ECHO.

REPEAT:
IMPORT cFileStream.
FILE-INFO:FILE-NAME = cDir + cFileStream.
DISPLAY cFileStream FORMAT "X(18)" LABEL 'name of the file'
FILE-INFO:FULL-PATHNAME FORMAT "X(21)" LABEL 'FULL-PATHNAME'
FILE-INFO:PATHNAME FORMAT "X(21)" LABEL 'PATHNAME'
FILE-INFO:FILE-TYPE FORMAT "X(5)" LABEL 'FILE-TYPE'.
END.