Тарифы Услуги Сим-карты

Групповое переименование файлов с помощью Total Commander. Групповое переименование файлов в Total Commander

Фотоаппараты и видеокамеры сохраняют файлы с именами, мало что говорящими пользователю о фотографиях и отснятом видео. По умолчанию имена файлов формируются чаще всего из бессмысленного набора букв и цифр. Название файлов вроде IMG2312 или DCIM1978765 среди десятков подобных в каталоге не дают пользователю никаких данных о фотографии или записанном видео. Другое дело - название файлов типа Новый_год_2014_123 или Египет_пирамида_Хеопса_456, сразу понятно становится, какую информацию хранят в себе файлы. Бесплатная программа ReNamer служит для пакетного переименования файлов с использованием правил, фильтров и других полезных алгоритмов, является отличным инструментом для автоматизации процесса переименования файлов.

Изменение имен файлов списком

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

Скриншоты ReNamer

Часто возникает такая ситуация, что нужно массово переименовать файлы. Будь это название или расширение файла. Иногда нужно убрать часть текста из названия (например, адрес сайта или фирмы). Если файлов всего несколько, то ничего страшного. А что делать когда файлов 50, 100 или тысяча?

Есть несколько решений как быстро переименовать много файлов: командной строчкой или кучей программ. Одно из самых удобных решений — это переименовать файлы в папке по шаблону тоталкомандер.

Как переименовать файлы в тотал коммандер

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

Пакетное переименование файлов в totalcommander. ч.1

Потом нажимаем CTRL+M для группового переименовывания и выскочит вот такое окошко.


Пакетное переименование файлов в totalcommander. ч.2

В этом окне и производим все основные операции.

Как удалить часть текста во всех названиях файлов

Для удаление части текста введите то, что нужно удалить в поле Найти в блоке «Поиск и замена «. В поле Заменить на — то, на что нужно заменить.. Тогда в поле Найти вводим сайт, а поле Заменить на оставляем пустое.

Как заменить символы в названиях файлов через totalcommander

Для замены символов на какие-то буквы или цифры повторяем предыдущий блок. Только в поле Заменить на пишите то, на что заменяем. Например, заменяем в названиях файлов символы [, { на пробелы. В поле найти по очереди ставим эти символы, а в Заменить не забываем нажать пробел.

Справочник по групповому переименовыванию файлов через totalcommander

В программе тоталкомандер есть мощный встроенный функционал, и его частью как раз и является групповое переименовывание файлов. Вы можете задавать так называемую маску для массового редактирования.
[N] — вставьте этот код в поле имени для сохранения старого названия файла.
[f][N] — напишите вот так, если хотите чтобы все названия были с заглавной буквы.
— первый символ в названии файла. Можно использовать в маске, например, при замене символов.
— три символа из старого названия, с второго по четвертый.
— все символы названия, начиная с третьей буквы.
— третий символ с конца имени файла.
— пять символов после первой буквы.
[E] — расширение файла. (можно писать и в названии, если оно нужно.)

Счетчики . Хочется отдельно отметить полезную функцию счетчиков при переименовывании файлов.
Например, нам нужно проставить порядок файлов в начале названия или в конце (или в средине, использую маску).
— простой счетчик, который нумерует файлы по очереди двухзначным числом. (01, 02…77,78)
— тоже самое, только цифра уже трехзначная (001,002,003…)
— расширенный вариант счетчика. Первая единица — с какой цифры начинать, вторая единица — шаг счетчика, после двоеточия — двухзначное число. То есть эта конструкция будет добавлять 01,02,03… к каждому файлу по очереди. Если написать , то счетчик начинает работать 005 с шагом 2 (007,009,011…)

Даты и время. Также в имя файла можно добавить [t] — время, [d] — дату, [D] — день, [M] — месяц, [Y] — год.

Если хотите конкретные примеры пакетного переименовывания файлов — не стесняйтесь, пишите!

Get-ChildItem -Path $env:userprofile\Downloads -Filter "*.zip*" -Recurse |`

знак «`» не обязательно ставить, т.к. PowerShell после | будет искать продолжение строки.

Vadimio Vadim

В последний раз решал задачу посылки любого sms сообщения через usb gsm «свисток». Причем скрипт работает как в оконном режиме(PowerGUI помог), так и в консольном.

Alexiz Kadev

Завидую (по хорошему) Вашей памяти, Вадим. Мне вот никак не удается весь этот «язык пляшущих человечков» запоминить. Это я относительно Вашей фразы про то, как PoSH может помочь в случае если Total поставить нельзя. Мне в этом случае поможет либо многочасовое чтение манов либо (если вдруг на таком ПК окажется инет) гугление.

Кто-нибудь объяснит, зачем переименовывать 20000 файлов? Такое бывает вообще? Приведите примеры.
А сколько файлов можно переименовать в проводнике? Хотя опять напрашивается вопрос — Зачем. Разве в Проводнике недостаточно инструментов для управления файлами?

  • Ок, пусть 20 файлов — как решать будете обе задачи в проводнике?

    • Последнее из того, что могу вспомнить - сортировка файлов, извлечённых по сигнатурам из образа диска с убитой файловой системой. Была написана программа (на C++), которая посекторно сканирует файл образа диска (дамп, полученный программой dd, которая есть и для Windows) и при обнаружении известной сигнатуры начинает выписывать новый файл. Имена полученных файлов в большинстве случаев имеют вид: «XXXX YYYYYYY.rar», где XXXX - порядковый номер файла, YYYYYY - номер сектора, с которого файл начинается на диске.

      Для сортировки файлов были написаны адские батники, которые могли:
      - Устранять копии. В первой версии файлы сравнивались каждый с каждым при помощи утилиты fc /b (fc умеет устанавливать errorlevel), но этот алгоритм имеет квадратичную сложность (время O(N²)), поэтому для больших наборов он уже не подходил. Стал перемещать файлы в каталог с именем из хеш-кода (вычисленного утилитой fciv.exe). Затем другой скрипт обходил подпапки и сохранял только самый первый файл из каждой из них (остальные удалял).
      - Добавлять примерную дату создания к имени каждого архива. Архив извлекался во временную папку с восстановлением точного времени всех временных штампов (winrar x -ts arc.rar temp\), циклом for /r перебирались все файлы и выбиралась самая поздняя дата модификации.
      - Сортировать архивы по содержимому. Утилитой rar.exe извлекался листинг каждого архива, команда find определяла наличие ключевого слова (она тоже устанавливает errorlevel в зависимости от результата), при успешном обнаружении архив перемещался в соответствующую подпапку.

      О существовании средства массового переименования файлов в Far Manager’е я ничего не знаю, возможно есть соответствующие плагины, искать не пробовал.

      В некоторых простых случаях для массового переименования/копирования файлов в Far я сначала создавал список файлов в новом текстовом файле:
      dir /b *.abc > rename.bat
      Затем правил rename.bat встроенным редактором, как правило, записывая макрокоманду. Потом нажимал горячую клавишу макрокоманды (как правило, Ctrl+Alt+↓) для каждой строчки в файле.
      Либо просто записывал макрокоманду, которая в командной строке Far’а формирует команду переименования файла под курсором, тут же её выполняет (нажимает Enter) и переходит к следующему файлу (нажимает ↓). И опять давил на горячую клавишу десяток-другой раз.

      Возвращаясь к cmd.exe. Мне кажется, я слишком хорошо знаю обычную командную строку, чтобы заставить себя начать изучать PowerShell. Нумерация файлов в текущем каталоге:

      Set N=1 for %%j in (%1) do call:RENAME "%%j" exit:RENAME set SUF=000%N% ren "%~1" "%~n1-%SUF:~-3%%~x1" set /a N=N+1 goto:EOF

      Добавление текущей даты будет отличаться использованием %DATE% вместо %SUF:~-3% в процедуре RENAME. Недостаток по сравнению с однострочником PowerShell - нужно создавать файл. И я тоже не помню наизусть все ключи команд set и for, но их всегда можно посмотреть командами set /? и for /?.

      Под Линуксом ту же задачу я бы выполнил однострочником:

      Ls *.jpg | awk " BEGIN { n = 0 } { gsub(".jpg$", ""); system(sprintf("mv %s.jpg %s-%d.jpg", $0, $0, n)); ++n; }"

      На Perl было бы короче, но Perl я не знаю, а awk знаю хорошо.

      • Александр [Маздайщик] : Мне кажется, я слишком хорошо знаю обычную командную строку, чтобы заставить себя начать изучать PowerShell.

        А я — нет. Мне взрывают мозг конструкции вида

        Ren "%~1" "%~n1-%SUF:~-3%%~x1"

        И я не могу себя заставить выучить FOR, чтобы свободно лепить такое.

        Александр [Маздайщик] : Добавление текущей даты будет отличаться использованием %DATE% вместо %SUF:~-3%

        Угу, только вывод %DATE% отформатировать нужно, и в PowerShell это делается на порядок проще в плане понимания происходящего.

        strafer

        Более универсальный вариант на awk’е под любое расширение

        если имя файла может содержать несколько частей, разделённых точками:

        Ls *.jpg | awk -F . "{ printf("%s %s%03d.%s\n", $0, substr($0, 0, length($0)-length($NF)-1), NR, $NF) }" | xargs -L1 mv

        если уверены, что точка будет только перед расширением:

        Ls *.jpg | awk -F . "{ printf("%s %s%03d.%s\n", $0, $1, NR, $2) }" | xargs -L1 mv

        ЗЫ. Кстати сказать, вы в строке формата sprintf забыли указать размер поля вывода под число, будет 1, 2, … вместо нужного 001, 002, …

        • Lecron

          Кстати, размер поля вывода указанный вручную, не намного меньший недостаток, чем его отсутствие. Зачем 3 знака для единиц файлов и что будет если файлов окажется больше 999?

          • strafer

            Перед тем, как выполнять задание, надо его уяснить. В условиях задачи недвусмысленно сказано

            Допустим, надо добавить счетчик из трех цифр в конце имени всех файлов JPG в текущей папке.

            Я не слишком силён в финтах питона, ваш код ниже это условие учитывает?

            Говоря безотносительно к задаче в статье, в общем случае ничего не мешает сперва посчитать количество файлов, например

            Ls *.jpg | wc -l

            А потом принять решение о выходном формате имён файлов.

            и что будет если файлов окажется больше 999?

            Конкретно в случае awk’а он будет шлёпать числа дальше, т.е. 1000, 1001, …

            • Lecron

              Просто я рассматривал задачу не как практикум по программированию, а как решение практической задачи. И если не изменяет память, wc -l выведет количество файлов, а не размер поля. Тогда уж

              Ls *.jpg | wc -l | wc -m

              А в целом, считаю использование таких однострочников неэффективным. Это касается и PowerShell, и других шелов.
              Для редкого использования, нужно ОЧЕНЬ хорошо знать командный синтаксис. А для регулярного, с поднятием из истории, попросту небезопасно. Так как нужно считывать/интерпретировать весь текст кода, найти и ввести параметры в разных его местах . Причем заранее произвести некоторые действия, например узнать количество файлов для переименования. Малейшая невнимательность, автоматизм действий и здрасьте проблемы.
              И в первом, и во втором случае, лучше использовать скрипты/программы, с понятной системой ключей.

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

              Ext = ".jpg" digit = len(str(sum(1 for f in listdir() if f.endswith(ext))))

              Тоже не бог весть как красиво, но для скрипта это уже не важно.

              strafer

              а как решение практической задачи

              Практическая задача - добавить трёхзначный номер в имя файла.

              И если не изменяет память, wc -l выведет количество файлов

              Совершенно верно, но если лень глазами посчитать количество разрядов в выведенном числе - посчитайте их wc -m, ради бога:-) (только не стоит забывать, что он ещё и символ перевода строки засчитает и выдаст на один разряд больше, чем реально есть в числе)

              Для редкого использования, нужно ОЧЕНЬ хорошо знать командный синтаксис.

              Знать надо не хуже, чем нужно знать какой-либо ЯП, например питон, для программирования на нём. Если такие задачи приходится решать в консоли часто, то синтаксис запоминается довольно быстро. К тому же, в случае регулярных выражений, они следуют практически одной логике, нужно только помнить о мелких различиях в конкретной реализации. Т.е. понимая их в принципе, можно ваять и в sed, и в grep, и в awk.

              А для регулярного, с поднятием из истории, попросту небезопасно.

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

              Малейшая невнимательность, автоматизм действий и здрасьте проблемы.

              Возможно вы не обратили внимания, я себе соломку подстелил: если удалить непосредственно исполняющую задачу команду (в данном случае mv), то xarg просто выведет аргументы без какого-либо изменения на диске. Хорошо как для отладки, так и для уверенности в том, что однострочник двухгодичной давности делает именно то, в чём ты его подозреваешь:)

              ЗЫ. Если что, чтоб не было недопонимания, я скриптов не против, я сам их понаписал уже порядочно. Но однострочники вполне православны для мелких поручений.

              Lecron

              Все так. Я не предлагаю язык, я именно про скрипт.
              Хочу еще добавить, что задача редко остается неизменной. Наоборот, обычно расширяется. А в скриптах проще добавлять новый функционал и рефакторить код.
              Даже обсуждаемый однострочник лучше будет выглядеть как
              massRename *.jpg —counter -l3 (или -lauto)

              strafer

              Вы, видимо, программистом работаете, ну или в порядке крепкого хобби кодите, я угадал? В таком случае вы, видимо, просто психологически чувствуете себя лучше, когда код в файле, и стремитесь к этому в любом случае:-)

              Я больше админю и поэтому не упираю на это. Либо сразу в начале решения, либо по ходу использования становится понятно, что скрипт нужен будет часто. В таком случае я его превращаю в собственно скрипт в файле и облагораживаю параметрами и проверками.
              А если нечасто или вообще больше никогда - так я про него и не вспомню.

              Даже обсуждаемый однострочник лучше будет выглядеть как
              massRename *.jpg -counter -l3 (или -lauto)

              Это профанация, т.к. это не однострочник, а вызов скрипта, который ещё нужно написать самому. Суть однострочника - в использовании короткой комбинации относительно стандартных утилит.

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

    • Lecron

      Для пакетного переименования использую FAR с плугином NameEditor от Артёма Сеничева.

      Считаю PS пригодным для системного скриптинга. Для прикладного, к которому относится и данная задача, предпочту использовать Python. Да, это не будет однострочником, но применимость языка настолько выше, что его все равно выгодно учить, а на известном языке написать что угодно уже не проблема. Вдобавок, по моему мнению, он начнет заметно выигрывать, в случае разрастания функционала.

      From os import listdir from shutil import move cnt = 1 digit = 2 for f in listdir(): if f.endswith(".mp3"): move(f, "{:0>{digit}}.mp3".format(cnt, digit = digit)) cnt += 1

      strafer

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

      Сдаётся мне, что он тоже какой-то надуманный:)

      По самому однострочнику: на мой взгляд более элегантно делать наиболее универсальные скрипты, в этом смысле стоило бы расширение сделать динамическим, тогда ему при изменении начальной команды можно кормить любые файлы, а не только жпеги.
      Впрочем, если виндовая консоль всё ещё не умеет в историю команд, так наверное и пофигу.»

      Vadim Sterkin : А что, в Линуксе есть история команд? Нет, правда? Не может быть…

      Вот тут сарказма не понял. Конечно она есть, и ещё какая.

  • artem

    я просто оставлю это здесь

    пример правда какой-то надуманный, но я понимаю, что это не ты. Я вот как-то решал такую задачу сходной упоротости. Есть много архивов Zip. Надо распаковать их всех каждый в свою папку. При этом через какое-то время могут появиться новые зипы, надо будет ещё раз запустить скрипт. При этом чтобы старые он распаковать уже не пытался. (Т.к. уже есть распакованные папки, ничего хорошего из этого не выйдет).

    Поскольку мне смотреть на эти зипы вообще не интересно, особенно после того, как они уже распакованы, я придумал такую штуку. После распаковки файлу ставится атрибут «скрытый», а при поиске файлов для распаковки скрытые файлы игнорируются. Так я из в общем-то тривиальной задачи сделал заковыристую.

    Для целей тестирования одной программы было необходимо получить массив из больших файлов с расширением txt (размер более 3 Мб), содержимое которых было не важно. Не мудрствуя лукаво, было принято решение о простом переименовании копий файлов фотографий, сделанных с цифровика. В исходной папке было более 70 различных файлов с расширением jpg. Переименование «руками» такого количества файлов вредно для рук и для кармы . Попробуем найти простые методы для автоматизации процесса.

    Рассмотрим два варианта массового переименования:

    1. Встроенными средствами Windows
    2. Дополнительными программами

    Переименование встроенными средствами Windows

    В Проводнике Windows есть возможность массового переименования файлов. Для этого надо выделить нужные папки, нажать на F2, ввести новое название файла, например, test, нажать Enter, и все файлы станут такими:

    test.jpg, test (1).jpg, test (2).jpg и т.д. Расширение так сменить не удастся. Метод очень ограничен в своих возможностях, поэтому на нем не останавливаемся и не выделяем его в отдельный.

    Откроем консоль Windows, нажав одновременно сочетание клавиш Win + R. Клавиша Win находится рядом с пробелом, на ней изображен флажок Windows.

    Появится окно «Выполнить»:


    Пишем в строке «Открыть:» слово cmd, как на картинке, нажимаем ОК.

    Откроется окно консоли Windows. Пишем в нем cd [путь до папки с файлами для переименования], нажимаем Enter. У меня в этой папке лежит несколько файлов с расширением jpg, которые мне необходимо «переделать» в файлы txt, поэтому далее я пишу команду


    Теперь у меня в этой папке файл с расширением txt, как и хотелось.

    Плюсы данного решения:

    • Ничего не надо скачивать из Интернета и устанавливать, все уже есть в Windows
    • Весьма быстрое решение

    Минусы данного решения:

    • Требует пусть и небольшой, но все же имеющейся квалификации работы за компьютером у пользователя

    Рассмотрим другой вариант.

    Переименование файлов сторонними программами

    Один из самых распространенных вариантов — это переименование при помощи Total Commander.

    Открываем данную программу, переходим в нужную нам папку.


    У нас есть два варианта действий, которые зависят от того, что мы хотим сделать. Если Вас, как и меня, интересует только смена расширения у выделенных файлов, находящихся в указанной папке, то Вам подойдет больше первый из описанных ниже, если Вам необходимо более хитрое переименование, то лучше обратиться ко второму варианту.

    Вариант 1. Простая смена расширений у файлов папки

    В правой части окна, приведенного на картинке выше, также переходим в ту папку, в которой необходимо сменить расширение файлов.


    Кнопкой Insert выделяем нужные файлы или нажимаем сочетание клавиш Ctrl + A, чтобы выделить все файлы, и нажимаем кнопку F6. Откроется следующее окно:


    В конце первой строки в *.* необходимо заменить последнюю звездочку на то расширение, на которое нам надо заменить расширение существующих файлов, в моем случае *.txt.


    Нажимаем ОК, расширения у выбранных файлов заменились.

    Если нам необходимо более хитрое переименование, то можно попробовать вариант 2.

    Вариант 2. Групповое переименование файлов

    Также в окне Total Commander выбираем нужную нам папку. Затем выделяем кнопкой Insert нужные нам файлы или нажимаем сочетание клавиш Ctrl + A (Выделить все), затем Ctrl + M, откроется окно группового переименования:

    Как на рисунке выше, в области «Поиск и замена» в поле «Найти» пишем jpg, в поле «Заменить на» пишем txt. Нажимаем «Выполнить», радуемся результату. До первого облома . Надо понимать, что если мы идем данным путем, то если файл назывался, например, jpg.jpg, он заменится на txt.txt. Благо, что в данном окне есть кнопка «Откат» (кому?!). Так что данный вид переименования подходит в случае, если нам необходимо, например, добавить счетчик к имени файла. Для этого нажмите кнопку [C] в левой верхней части данного окна и посмотрите на предварительный результат. В поле «Маска для: имени файла» должно быть написано [N][C]. Для отделения счетчика от основного имени файла можно писать в этом поле, например, [N] ([C]). В области «Параметры счетчика» можно указать, с какой цифры начинать считать, с каким шагом и сколько цифр должно отображаться. Получится вот что:


    Таким же образом мы можем добавить к имени файла дату (кнопка Дата), время (кнопка Время)), отделив для собственного удобства их каким-нибудь символом, например, тире.

    Особое внимание стоит уделить расширенным возможностям, а именно добавлению к имени файла множества других параметров, выбрав нужные из выпадающего меню при нажатии на кнопку «[=?] Плагин».


    В строке маски имени файла можно выставить нужный формат имени, например, только время создания файла в данной папке:


    Выше были рассмотрены самые простые варианты. Можно организовать поиск файлов по регулярному выражению. Для этого в области «Поиск и замена» ставим галочку «Рег. выраж.», в поле «Найти» пишем нашу регулярку, а поле «Заменить на:» пишем, на что все найденное будем заменять. В моем примере участвует простейшая регулярка \d, которая ищет в названии файла цифры и заменяет их на букву а. Заметьте, что файл, который назвается test.JPG в процессе замены не участвует, так как в его названии цифр нет!


    Плюсы данного решения:

    Минусы данного решения:

    Рассмотрим парочку их таких альтернатив.

    Среди бесплатных альтернатив Total Commander хочется выделить . Все выше описанное в нем прекрасное делается, начиная от простой замены расширения, заканчивая поиском файла по названию при помощи регулярного выражения. При этом, если Вы знакомы с Total Commander, или хотя бы руководствуетесь приведенными в данной статье скриншотами, то Вы заметите, что интерфейс программы очень похож и понятен. Кстати, он русифицирован, что для многих немало важно. Да, у него, конечно, по отношению к «большому брату» функционал урезан, например, нельзя рассчитать контрольную сумму файла CRC32, а также нельзя синхронизировать каталоги, можно только сравнить. Зато сохранен функционал добавления комментария к файлу по Ctrl + Z. Поиск файлов возможен не только по имени, дате создания, но и по содержимому. Правда, после того, как файл нашелся, его можно только отредактировать, по двойному щелчку он не открывается, что странно… Можно найти файл по сети, используя диск под названием \\ в верхней части программы или щелкнув по пункту меню «Открыть список VFS». Особенно хотелось бы выделить наличие собственного встроенного тестового редактора с возможностью выбора кодировки и даже подсветкой синтаксиса!

    Есть похожий функционал у программы , она также русифицирована. Ее интерфейс совсем не такой скучный, как у предыдущих двух программ, смена наименования файла у нее также очень похожа на то, что представлено в предыдущих двух программах. Однако, поиск по регулярному выражению подкачал. Но, думаю, это не самый попсовый функционал и у Total Commander . Присутствует возможность синхронизации папок и их сравнения. Здесь у программы явное преимущество. В программе предусмотрена возможность подключения сетевого диска. Вообще, судя по пункту меню Инструменты -> Переназначить Win + E для FreeCommander, программа весьма амбициозна . Не умеет считать контрольные суммы, за исключением MD5, не знает, что такое комментарий к файлу. По нажатию по F4 открывает редактор, заданный в системе по умолчанию, то есть своего встроенного у нее нет. Поиск также осуществляется как по свойствам файла, так и по содержимому, причем, по двойному щелчку файл открывается в стандартной для него программе, заданной в системе. Это несомненный плюс!

    P.S. В программе FreeCommander есть такой пункт меню Файл -> «Уничтожить»… Когда я на него посмотрела краем глаза, подумала, что, судя по значку, это печать, что как-то странно О_о. Посмотрела на сочетание клавиш Shift + Ctrl + Del, видимо, действительно уничтожение… А-а-а, это не принтер, а шредер! Вот оно что =)

    Так что думайте, решайте, иметь Total Commander или не иметь!

    Подпишитесь на обновления блога!

    Благодарю! Вы успешно подписались на новые материалы блога!

    Доброго вам времени суток, мои дорогие друзья. Ну как подходит подготовка к Новому году? Я пока еще не всё успел. Ну да ладно. Сегодня не об этом. Помнится мне, как я накачал много разных картинок из интернета под одну тематику. Были самые обычные картинки, но названия у них были что-то вроде «xuj67hsbs6o9.jpg». В принципе в большинстве случаев мне все равно, как эти файлы называются, но если мне приходится с ними работать, то мне лучше, чтобы у каждого файла было нормальное запоминающееся название, иначе уходило бы больше времении всю работу.

    А вы знаете какой объем файлов иногда приходится перелопачивать? 100-200-300 файлов. А у всех них название как из задницы. Поэтому проще их переименовать за несколько секунд и радоваться жизни, а то живешь как в бардаке.

    В общем давайте посмотрим как переименовать сразу много файлов несколькими способами, благодаря которым переименование займет не более парочке секундю

    Средства windows

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


    Total Commander

    Кроме стандартного переименования, вы можете воспользоваться популярной программулинкой, которая называется Total Commander. Может кто-то помнит такую старую среду Norton Commander, которая у нас в стране использовалась еще до внедрения windows? Да такая оболочка с директориями и файлами, разделенная на два участка. Блин, аж ностальгия взяла. Я еще в 1990—1993 годах любил к отцу на работу ходить в компьютер играть, и как раз приходилось все делать через Norton Commander...Блин, надо меня останавливать, а то сейчас в детство уйду.

    Так вот, для Windows есть похожая среда, но только уже сделанная под современный интерфейс — Total commander. И кстати в нем таки довольно удобно работать, кроме того он имеет ряд полезных функций Но я вас работе с ней сегодня учить не буду, так как этому надо посвятить отдельную тему. Но есть один нюанс. Она платная. Зато вам дается месяц, чтобы поработать в ней бесплатно.

    Сегодня мы ее будем использовать для массового переименования файлов.

    1. Скачайте ее, например отсюда и установите. Установка совершенно стандартная и простая. Только скачивайте версию для вашей разрядности системы. Какая у вас — 32 или 64? Посмотреть эту информацию вы можете, нажав правой кнопкой на значок «компьютер» и выбрав «Свойства».
    2. Зайдите в программу и вы увидите интерфейс, разделенный на два окна. Найдите вашу папку, где находятся все те файлики, которым не помешало бы сменить имя.
    3. Теперь выделите все файлы. Это можно сделать с помощью знакомой нам комбинации CTRL+A, либо в главном меню сверху выберете пункт «Выделение», а затем «Выделить всё». Как видите, все ваши файлы в папке выделились красным цветом. Если у вас так, то молодцы. А если не получилось, то попробуйте еще раз. Бывает всякое.
    4. Теперь найдите в главном меню «Файлы» и из раскрывающегося списка выберете «Групповое переименование», либо нажмите комбинацию клавиш «CTRL+M».
    5. Теперь перед вами открылось окно группового переименования. Страшно? Не надо. Ничего страшного тут нет. Здесь вам предлагается посмотреть и выбрать, по какому принципу переименовывать файлы. Например вы можете выбрать по дате, тогда каждый файл будет переименован в соответствии с датой изменения. Но я такое не люблю. Лучше всего использовать «Счетчик». В этом режиме файлы будут переименовываться начиная с одного и по порядку. Но это по умолчанию. И кстати не забудьте, если вы хотите, чтобы перед счетчиком стояло определенное слово (например фото), то вам надо вписать его в «маску».
    6. А если вы хотите задать что-то своё, то вам нужно обратить на параметры, которые находятся в правом верхнем углу окна программы. По умолчанию всё стоит по «1» . Т.е. первый файл переименуется в 1 , а дальше по порядку — 2, 3, 4 ,... Но мы можем поставить не только цифры, но и буквы, как символы отсчета (Правда только латинские). Для этого измените «Начать с...» на «a» (латинскую). Тогда следующий файл будет называться b , а далее следующий c , ну вы поняли. Также вы можете изменить шаг переименования. По умолчанию стоит 1 , т.е. следующие буквы и цифры будут идти по алфавиту. Но если поставить шаг — 2 , то они уже пойдут на 1,2,3 или a,b,c , а будут уже как 1,3,5 или a,c,e . Вы поняли? Одна буква или циферка будет тупо пропускаться.
    7. В общем тут вы можете сами посмотреть все параметры. Разобраться легко. Но когда вы всё для себя настроите, не забудьте нажать кнопку «Выполнить». После всех этих манипуляцию файлы за секунду переименуются и примут желанный для вас вид.

    Ну вот и всё, что я вам хотел поведать в сегодняшней статье. Есть конечно еще множество хороших программ для переименования, например Renamer. Я им даже иногда пользовался (правда там немного другая ситуация была). А так в общем-то этих двух способов должно хватить с головой.

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

    Ну а на сегодня я свою статью заканчиваю. Надеюсь, что информация была для вас полезной. Спасибо, что посетили мой блог. И, конечно же я рекомендую вам подписаться на обновления моего блога, тогда вы точно не пропустите ничего интересного. Увидимся в других статьях. Пока-пока!

    С уважением, Дмитрий Костин