Цитата lev0tsk:
первый файл два раза обрабатывает »
|
Тогда не знаю. У меня все отрабатывает корректно.
Из tst00001.dat получаю tst00011, из tst00101.dat -- tst00111.dat, из tst00201.dat -- tst00211.dat и т.д.
Попробуйте перезапустить cmd.exe если ее не закрывали. В вашем батнике нет ограничения области видимости переменных и они после выполнения экспортируются в сессию консоли. Посмотрите переменные командой set
Попробуйте изменить for на
Код:

for /f %%i in ('dir /b tst*.dat') do ...