1.
Ds444, есть одна проблема: не существует единого и однозначного порядка файлов, даже в Проводнике и в командной строке порядок/взаиморасположение файлов может отличаться. Что скажете на это?
2. Кодировка текстовых файлов какая? Какие концы строк — CrLf, Lf или Cr?
3. Кодировка и концы строк «другой текстовый файл с 500 строками текста (список)» какие?
4. Как быть, если файлов окажется меньше, чем строк в «другой текстовый файл»? Как быть, если наоборот — меньше будет строк, нежели файлов?
А так-то тупо — держите:
Код:

@echo off
setlocal enableextensions enabledelayedexpansion
<"List.txt" (
for /f "usebackq delims=" %%i in (
`2^>nul dir /b /a:-d /o:n "%~dp0Source\*.*"`
) do (
set /p sLine=
>>"%~dp0Source\%%i" echo !sLine!
)
)
endlocal
exit /b 0
В примере имя «другой текстовый файл с 500 строками текста (список)» — List.txt, папка с текстовыми файлами (500 шт) — подкаталог Source, расположенный в каталоге с пакетным файлом.