Sunday 25 June 2017

Редактор имен файлов (MFC-FileEditor)

Очень часто возникает необходимость массово редактировать файлы. Заменить в именах файлов одни символы на другие.
 При этом, желательно, чтобы замена выполнялась по выбору:
  • по всему имени
  • только в начале имени
  • только в конце имени 
Total Commander прекрасно выполняет эту работу, но он не может заменить только первый или только последний символ в строке. Мои поиски в интернете соответствующей программы привели к Bulk Rename Utility. Однако по ряду причин она меня не устроила, поэтому и было принято решение написать самостоятельно собственный редактор имен файлов. 

Исходники программы опубликованы здесь

Редактор имен файлов (MFC-FileEditor) и выполняет  вышеуказанную и другие задачи.

Программа работает с двумя списками для хранения имен файлов и содержит панель управления. 


По команде загружает список имен и выбранного каталога.

Список хранит имена файлов выбранного каталога, кроме тех, которые предусмотрены панелью "Исключения"

Кроме этого, список имен файлов можно ограничить с помощью панели "Строки для удаления"

Способ редактирования имен файлов регулируется настройкой панели "Опции"

После проверки заданных параметров команду редактора можно выполнить.
Команда "Выполнить" создаст протокол действий и запишет его в .log файл, который можно обнаружить в корне папки инсталляции программы.