Чи можливо в пакетному файлі Windows викликати більше однієї команди в одному FOR
циклі? Скажімо, наприклад, що я хочу надрукувати ім'я файлу та після його видалення:
@ECHO OFF
FOR /r %%X IN (*.txt) DO (ECHO %%X DEL %%X)
REM the line above is invalid syntax.
Я знаю, що в цьому випадку я міг би вирішити це, зробивши дві окремі петлі FOR: одну для відображення імені та одну для видалення файлу, але чи можна це зробити лише в одному циклі?
for %i in (1 2 3) do echo %i & echo foo
друкує те, що я очікував: "1", "foo", "2", "foo", "3", "foo" (окремими рядками).