Попробуйте цикл for
. Опции этой команды развивались, и я не уверен, какую версию DOS вы используете, но при условии, что DOS включает «cmd.exe
из Windows XP», что-то вроде этого может работать:
for /r . %f in (*.sql) do @echo %f
Хорошо, это будет печатать только имена файлов. Я предполагаю, что у вас уже есть программа, которую вы можете запустить из командной строки, которая выполнит один файл SQL, который вы можете использовать вместо echo
.
Для получения дополнительной информации, попробуйте for /?
.