Вложенный цикл For запускает только внешний цикл в пакетном файле - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть простой пакетный файл, где для каждого файла в file_path строка после 2-го дефиса в имени файла извлекается и сохраняется в Output.txt.Однако скрипт никогда не запускает внутренний цикл For и поэтому по сути ничего не делает.Оба цикла For работают отдельно, но я не могу заставить их работать вместе.Я запускаю это в Windows Powershell.Любая помощь будет принята с благодарностью.

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
Break>Output.txt
FOR %%x IN (file_path\*) DO (
           FOR /F "TOKENS=3 DELIMS=-" %%i IN (%%x) DO (
                          ECHO %%i
                          %%i>>Output.txt
           )                            
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...