Помучившись с переименованиями файлов в разных программах в конце концов пришел к простейшему варианту - через Excel.
- С помощью "dir /b > text.txt" записываем список файлов в текстовый файл.
- Дальше загружаем файл в Excel (могут быть легко решаемые проблемы с перекодировкой кириллицы в именах файлов).
- Убираем лишние файлы из списка прямо в таблице.
- Вставляем спереди пустой столбик и заполняем все значащие строки в нем командой "ren"
- В третьем столбе вставляем против каждого имени файла его новое имя. Тут поможет и работа с copy/paste, и полный набор экселевских функций. Главное все контролируемо и проверяемо. Очень удобно, если, например необходимо использовать в новых именах элементы старых (например "03.12.1997" в "97-12-03" или "1997_январь_3". А если еще выцеплять элементы с анализом - без аналитики электронной таблицы не обойтись.
- Записываем полученную таблицу, как "Tab delimited" (с учетом кодировки кириллицы, если понадобится).
- Переименовываем полученный файл с расширением BAT или CMD и запускаем.
- Через секунду получаем имена файлов, как заказывали.
Возможно описание покажется путанным, но так как электронные таблицы есть практически на каждом компе - каждый комп уже подготовлен к массивным переименованиям. А если попробовать разок - все очень просто.