В пакетном файле, как я могу пропустить все файлы в папке и исключая папку «X»?Выполнять цикл рекурсивно рекурсивно через каталог с исключением
Что-то вроде:
SET PWD=%~dp0
for /r "%PWD%foo" %%a in (*.sql) do (IF "%%~a" NEQ "%PWD%foo\X\*.sql" (echo %%a))
Спасибо.
Я боюсь, что это решение не работает. %% a - путь файла на каждой итерации. Я попытался адаптировать ваше предложение и придумал следующее: @for/r "% PWD% foo" %% a in (* .sql) do (IF "%% ~ a" NEQ "% PWD% foo \ X \ * .sql "(echo %% a)) – Negashion
Хорошо, что я плохой, у меня не было" \ "между% PWD% и foo. Я принял ваш ответ, спасибо! – Negashion