У меня есть простой пакетный файл, где для каждого файла в 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
)
)