Почему в цикле FOR пакетной программы создается дополнительный файл?

Я написал следующеепакетный файл создать несколько файлов с помощью цикла FOR:

@echo off  
cls  
FOR /L %%i IN (1 1 10) DO (  
    echo.> file%%i.txt  
    IF ERRORLEVEL 0 echo Successfully created file 'file%%i.txt'.  
)  
dir /b *.txt  
FOR %%i IN (*.txt) DO (  
    echo.> file%%i.txt
    IF ERRORLEVEL 0 echo Successfully created file 'file%%i.txt'.  
)

Здесь 10 файлов (а именноfile1.txt ....file10.txt) создаются в первом цикле FOR.
И во втором цикле FOR я использовал эти файлы для обрамления имени следующих новых файлов. (А именноfilefile1.txt.txt ...filefile10.txt.txt)

Но создается дополнительный файл:filefilefile1.txt.txt.txt
Какая логическая проблема вызывает создание этого дополнительного файла?

Ответы на вопрос(3)

Ваш ответ на вопрос