Нужно простую задачку - скопом переименовать на рабочем ноутбуке много файлов. Первое, что пришло в голову - написать скрипт на shell - разбилось о возможности стандартного интерпретатора (power shell не cтавил - возможно, на нем эта задача "поднимаема"). Второе, что пришло в голову - поискать порт иash под windows... без комментариев (нашел cygwin, ага :))
Третье - найти что-то, программу сторонних производителей, что справится с поставленной задачей. Собственно, это я и сделал. Погуглив как следует, нашел несколько программ, из которых выбрал одну - AntRenamer. Бесплатная, делает все что надо и немного больше - что еще надо для счастья?
Итак, возможности сей софтины:
- пакетное переименование файлов (можно добавлять как файлы из разных мест, так и папки);
- изменение расширения;
- зама подстрок в именах файлов (и связанные операции - удаление подстрок, перемещение подстрок и т.д.);
- нумерация;
- использование ID3 тегов;
- использование шаблонов;
- использование даты/времени;
- генерация случайных имен;
- смена регистра;
- использование регулярных выражений;
- использование EXIF информации;
- ведение протокола.
Впечатляющий список? Мне, по крайней мере, хватило с избытком - и даже остался запас на будущее.