Автор Игорь задал вопрос в разделе Другие языки и технологии
*.bat. переименование файлов по списку txt и получил лучший ответ
Ответ от Виталий Пономарь[гуру]
echo off cls echo. rem путь к файлам должен состоять только из пути к файлу из одних каталогов без файла и последнего символа \'\\\'. set /p source=\"Enter a source: \" dir /b \"%source%\\*.*\">ret.txt :: В полученном списке файле (\'ret.txt\') используйте следующий синтаксис :: [имя файла] \" \"[новое имя файла] \" (кавычки обязательны, и ацуцтвие первой кавычки, она добавитса автоматически, вместе с адресом \'source\' ). :: Eго значение будет подставлятся вместо переменной в цикле. :: Пример: sample.txt\" \"text.txt\" rem ручная правка файла echo edit ret.txt title edit ret.txt notepad.exe ret.txt title Н% pause rem Переименование файлов с подстановкой значений из файла. for /f \"tokens=*\" %%i in (ret.txt) do ( rename \"%source%\\%%i\" )
можно, только для этого bat слабоват И писать замучаешься
Думаю что точно можно без файла. В батниках можно организовывать циклы.
А зачем так сложно?
Попробуй программу .