Total Commander
Рассказываю по-шагово:
1. Поиск файлов (ALT+F7) по имени. Шаблон поиска типа такого
^ | \.
. Отмечаем чексокс "рег. выраж". В зависимости от других условий настраиваем другие критерии поиска.
. Запускаем поиск.
2. После окончания поиска - файлы на панель.
3. Выделить всё (CTRL+A)
4. Групповое переименование (CTRL+M). В найти вставляем регулярку из п1. -
проверяем результат, жмём "выполнить".
Для перестраховки можно сделать несколько итераций - вначале найти-удалить пробелы в начале, постом в конце.
Вариант второй.
После п3
3.1 скопировать имена файлов с путями в буфер. (cm_CopyFullNamesToClip).
3,2 В нормальном блокноте удалить пробелы где нужно и сохранить файл. ВАЖНО! Учитывать кодировку.
4. В групповом переименовании загрузить файл с именами.
Совет: потренируйся сперва на небольшом кол-ве файлов.
Для облегчения повтора процедур можно создать шаблон поиска и кнопки на панели TC.
Disclaimer ака отмазка: я не несу ответственности за ущерб, причиненный данной инструкцией при неправильных действиях её выполняющих.
АПД.
Если все файлы находятся в корне одного каталога, то поиск не нужен.
Если в подкаталоге(ах) одного каталога, то вместо пп1-2 можно использовать CTRL+B (cm_DirBranch) - показать файлы без подкаталогов.