Цитата:
Сообщение от
jopagames2
Блин.

Вот теперь точно - САМАЯ-САМАЯ. Однострочная!
Код:
SHELL(ENVIRON('comspec'), '/c dir /b c:\*.* > c:\out.txt');
Всё-таки нужно ставить
RC := SHELL..., иначе вывод длинных оглавлений не успевает отработать, в чём легко убедиться, поставив, скажем, после 'DIR C:\WINDOWS' вызов NotePad.exe на файл out.txt. (не успевает только в первый раз, дальше оно, видимо сохраняется в кэше): в результате получаем в блокноте пустой файл.
Цитата:
Сообщение от
AlexB
И всё-же повторюсь:
что-бы получить список ТОЛьКО файлов команда DIR не годится, т.к. выдаёт всё содержимое (и файлы, и папки).
Как получить список ТОЛьКО файлов? Если с таблицей FILE, то как?
Можно добавить ещё один параметр:
"Минус" перед D, как описано в хелпе по DIR, "имеет значение НЕ", то есть получается - "Выводить НЕ папки".
P.S. Jopagames2 - взаимозачОт за доведение идеи до совершенства!