@Djasar

Как реализовать Оператор OR в команде FOR?

Есть строчка в bat файле
for /R %fldr% %%I In (*.csv) do if %%~zI LSS 5024 (GOTO :SEND_2) else (GOTO :COPY_2)

Ищет файл csv и если если он меньше 5024 байт ? переходит к алгоритму (GOTO :SEND_2) если нет , то к (GOTO :COPY_2)

Проблема в том, что он проверяет первый попавший файл, а мне нужно проверить все три.
Если все три файла, каждый больше 5024 должен выполняться (GOTO :COPY_2) А если хоть один меньше то выполниться GOTO :SEND_2
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
@res2001
Developer, ex-admin
в forе проверяйте текущий файл только на вариант SEND_2 и сразу делайте переход, если из forа выйдет без перехода - значит это COPY_2.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы