Привет, я хочу исключить 2 или более файлов из моего командного файла.Как сделать инструкцию OR в пакетном файле?
Мой командный файл выполняет все файлы SQL
в этой папке.
Вот код:
ECHO %USERNAME% started the batch process at %TIME% >output.txt
FOR %%G IN (*.sql) DO (
//IF would go here to skip unwanted files
sqlcmd.exe -S RMSDEV7 -E -d ChaseDataMedia7 -i "%%G" >>output.txt
)
pause
Итак, как бы я добавить, и если statemant пропустить файлы в цикле, что я не хочу, чтобы выполнить?
Вопросы и ответы, но другой вариант может заключаться в том, чтобы переименовать оба файла перед вашим циклом и восстановить их впоследствии. –
@Lieven Жизнеспособный, но я не хочу удалять и восстанавливать 20 раз в день и хочу, чтобы другие разработчики просто запускали командный файл. Не нужно беспокоиться об удалении и восстановлении. – Willem
Возможный дубликат [Логические операторы ("и", "или") в партии DOS] (http://stackoverflow.com/questions/2143187/logical-operators-and-or-in-dos-batch) –