2009-08-21 7 views

Répondre

9

Utilisez la fonction OS-DIR().

Par exemple:

DEFINE STREAM dirlist. 
DEFINE VARIABLE filename AS CHARACTER FORMAT "x(30)" NO-UNDO. 

INPUT STREAM dirlist FROM OS-DIR("."). 

REPEAT: 
    IMPORT STREAM dirlist filename. 
    DISPLAY filename. 
END. 

INPUT CLOSE. 
0

Par exemple: ipcPath = « C: \ temp \

DEFINE INPUT PARAMETER ipcPath AS CHARACTER NO-UNDO. 
DEFINE VARIABLE chFiles  AS CHARACTER NO-UNDO. 

INPUT FROM OS-DIR(ipcPath). 
REPEAT: 
    IMPORT UNFORMATTED chImport NO-ERROR. 
    DISPLAY chFiles FORMAT "X(75)". 
END. 
INPUT CLOSE. 

chFiles une liste spacedelimeted et contient le nom de fichier, le chemin, et un 'F' ou 'D' tag

+0

très similaire à la réponse de Dave Webb – AquaAlex

Questions connexes