Ваш вопрос фактически не по теме, но я покажу вам, по крайней мере, один способ, как отобразить каждый токен, независимо от этого.
for /f "tokens=1-4 delims=_" %%i in ('dir /B /A-D "c:\temp\*_*.xls"') do echo %%i %%j %%k %%l
Это просто разбивает строку на _
и назначает4 маркера для каждого значения.
Если вы хотите назначить их переменным, вам нужно будет использовать команду set, если внутри цикла вам, вероятно, понадобится delayed expansion
, поэтому я предлагаю вам открыть cmd.exe
и выполните следующие команды для получения файлов справки
for /?
set /?
setlocal /?