REPORT Z_GET_FILENAME.
DATA: SYS_COMMAND(200).
DATA: PATH(150).
DATA : BEGIN OF WA_FILENAME,
TEXT(100),
END OF WA_FILENAME,
IT_FILENAME LIKE WA_FILENAME OCCURS 0 WITH HEADER LINE.
PATH = '/pos/outbound/stock'.
CONCATENATE '/bin/ls ' PATH INTO SYS_COMMAND SEPARATED BY SPACE.
CALL 'SYSTEM' ID 'COMMAND' FIELD SYS_COMMAND ID 'TAB' FIELD IT_FILENAME-*SYS*.
LOOP AT IT_FILENAME.
WRITE: / IT_FILENAME-TEXT.
ENDLOOP.
DATA: SYS_COMMAND(200).
DATA: PATH(150).
DATA : BEGIN OF WA_FILENAME,
TEXT(100),
END OF WA_FILENAME,
IT_FILENAME LIKE WA_FILENAME OCCURS 0 WITH HEADER LINE.
PATH = '/pos/outbound/stock'.
CONCATENATE '/bin/ls ' PATH INTO SYS_COMMAND SEPARATED BY SPACE.
CALL 'SYSTEM' ID 'COMMAND' FIELD SYS_COMMAND ID 'TAB' FIELD IT_FILENAME-*SYS*.
LOOP AT IT_FILENAME.
WRITE: / IT_FILENAME-TEXT.
ENDLOOP.
本文详细介绍了如何使用编程语言通过系统命令执行获取指定目录下所有文件的名称,并展示具体实现步骤及示例代码。
1797

被折叠的 条评论
为什么被折叠?



