БлогNot. Как заменить пробелы на подчеркивания в именах файлов (Windows)

Как заменить пробелы на подчеркивания в именах файлов (Windows)

Понадобилось под Windows переименовать много файлов, заменив в именах все пробелы на символ подчёркивания. Иначе по ftp эти файлы не закачать :)

Для unix-систем достаточно было бы просто применить shell-команду, есть везде в инете, а вот для Винды?

Помню, что была такая команда в Total Commander, но лень качать ради этого.

Помню, что в Винде есть батники с командой for, но как туда засунуть маску для вложенной команды rename, учитывающую любое число пробелов?

Писать или качать софтину для этой цели - смешно (хотя такая утилитка - замена любых символов в именах файлов на любые другие - была бы полезна, возьму на заметку).

Наверное, можно было попробовать в Far через меню Файлы - Применить команду, но лень разбираться в фаровской каббалистике...

Наконец, через несколько минут раздумий "дошло" до безобразия простое решение:

  • Выделить в графическом просмотровщике ACDSee нужные файлы (Ctrl+A - все в папке; если ACDSee не показывает все файлы - идём Tools, Options, File list, кнопка Configure filters, включаем Show All Files);
  • Выбрать на них правой кнопкой мыши Rename (или нажать F2);
  • На первой вкладке Template появившегося окна Batch Rename отключить галочку "Use template...";
  • Переключить на вкладку Search and Replace;
  • Сказать заменить пробелы на подчёркивания" (как на рисунке, в поле Search for введён пробел) и нажать Start Rename :)

Замена пробелов на подчеркивания с помощью Windows-программы ACDSee
Замена пробелов на подчеркивания с помощью Windows-программы ACDSee

Кстати, тут же есть изменение регистра символов в именах файлов (тоже актуально при закачке по ftp). Я это действие обычно делаю в Far: нажатие F11 при выделенных файлах, команда Преобразование регистра.

07.12.2012, 19:10 [16250 просмотров]


теги: windows софт ftp

показать комментарии (3)