Буквально сегодня столкнулся с банальной задачей получения списка файлов в библиотеке при помощи REXX. Однако, поиск решения оказался несколько более сложным, чем казалось ранее =) Хотя решение и оказалось совсем простым.
Итак, смотрим код:
/*REXX*/ ADDRESS tso INPUT = 'полный путь библиотеки' X = OUTTRAP(MEMS.) "LISTDS '"INPUT"' MEM" X = OUTTRAP(OFF) DO I=7 TO MEMS.0 MEMS.I = STRIP(MEMS.I) SAY 'MEMBER:'MEMS.I END EXIT
Список создается непосредственно в результате выполнения команды TSO LISTDS. Первые 6 строк результата - дополнительные данные, после которых следует список файлов.
Как Вы догадались, имена файлов достаются в цикле из массива MEMS.
Последние комментарии
5 года 6 недели назад
5 года 6 недели назад
5 года 8 недели назад
5 года 8 недели назад
5 года 8 недели назад
5 года 8 недели назад
5 года 8 недели назад
5 года 8 недели назад
5 года 10 недели назад
5 года 10 недели назад