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

Обновлено: 03.07.2024

в основном, у меня есть альбом музыки, и я хочу, чтобы удалить имя автора из всех mp3-файлов вместо того, чтобы вручную сделать это сам. Есть ли функция в Windows 7 Ultimate, которая может сделать это для меня?

alt text

вы также можете попробовать использовать PowerShell, мощный инструмент командной строки Windows. Вы выполните следующую команду:

Полная Команда:

get-childitem *.mp3
Здесь перечислены все файлы, имена которых заканчиваются на .mp3 . Затем они передаются в следующую команду с помощью | оператора.

foreach < rename-item $_ $_.Name.Replace("Radiohead -", "") >
Это заменяет все экземпляры Radiohead - ни с чем, обозначается "" , эффективно стирая слово из всех файлов в каталоге.

вы также можете изменить get-childitem *.mp3 до get-childitem - это переименует все файлы в каталоге, а не только файлы, имена которых заканчиваются на .mp3 .

забудьте о сложных скриптах для этого.

rename - очень старая и никогда должным образом не выполняемая команда. Если вы не используете его правильно, результат может вас удивить.

например, чтобы удалить префикс abcd С abcd1.txt , abcd2.txt , abcd3.txt etc. для того, чтобы получить 1.txt , 2.txt , 3.txt просто использовать

вам нужно то же количество / как количество исходных символов, которые вы хотели бы удалить.

Do заключите оба аргумента в двойные кавычки.

Это может сработать.

создать пакетный файл следующим образом:

попробуйте это программное обеспечение

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

основные возможности

Пакетное Редактирование Тегов Запись Тэгов Id3v1.1, ID3v2 тэгов.3, ID3v2 тэгов.4, в формате mp4 и WMA, APEv2 Теги и Vorbis комментарии для нескольких файлов сразу.

поддержка Обложка скачать и добавить обложки альбомов в файлы и сделать вашу библиотеку еще более блестящей.

импорт из Amazon, discogs, freedb, MusicBrainz сохранить ввод и импорт теги из онлайн баз данных, такие как Амазонки, биография, фотографии, с freedb, в MusicBrainz, с лишним.

заменить символы или слова замена строк в тегах и именах файлов (с поддержкой регулярных Формы самовыражения.)

Создание Плейлистов автоматически создание списков воспроизведения и управление ими автоматически во время редактирования.

переименование файлов из тегов переименование файлов на основе информации тегов и импорт тегов из имен файлов.

экспорт в HTML, RTF, CSV генерировать хорошие отчеты и списки ваших коллекции на основе пользовательских шаблоны.

Полная Поддержка Unicode пользовательский интерфейс и маркировать полно Совместимых Unicode.

кроме этих главным образом характеристик Mp3tag предлагает множество других функций и характеристики колебаясь от пакетный экспорт встроенных обложек альбомов, поддержка тегов для iTunes как тип носителя или настройки телешоу, к объединению нескольких действий в группы, которые могут быть применены с один щелчок мыши.

ReNamer можете это сделать. В ReNamer просто добавьте правило 'remove' (правило 'delete' также будет работать):

ReNamer

а затем перетащите файлы или папку, содержащую файлы, которые вы хотите переименовать в его окно (или используйте кнопки "Добавить файлы / папки"), затем проверьте предварительный просмотр и после проверки нажмите "переименовать":

ReNamer window

Я просто хочу добавить мое любимое: Переименовать Master

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

enter image description here

особенности

у меня было соответствующее требование.

внимание:
Сделайте резервную копию папки, в которой вы пробуете следующие команды.

Пример 1:

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

если в каталоге всего два файла:

и если вы запустите:

затем файлы изменяются to:

Пример 2:

внимание: эта команда удаляет часть существующего имени файла

Как переименовать файлы все сразу [Bulk Rename Utility]

Недавно, мне понадобилось убрать из имени нескольких десятков файлов определённую часть. Переименовать файлы по одному – значит убить на этом целый ворох времени и сил. И я решил найти программу, которая сможет переименовать все файлы сразу. И я нашёл такую программу, которая к тому же бесплатная. Называется это чудо программистской мысли Bulk Rename Utility.

Групповое изменение названия файлов.

Переименовывать несколько файлов сразу можно и встроенными инструментами Windows. Например с помощью командной строки или bat файла. Но. Для этого нужно владеть языком программирования Batch. Думаю, что далеко не каждый пользователь компьютера его знает. С помощью указанной программы сделать это на много легче. Batch является языком программирования, который используется для создания сценариев, выполняемых в Windows. Как правило эти файлы имеют расширение *.bat или *.cmd.

Как переименовать файлы все сразу?

Bulk Rename Utility. Инструкция на русском.

интерфейс программы Bulk Rename Utility

Программа умеет очень многое. Рассказать подробно про каждую функцию будет очень долго и много. Поэтому для начала приведу здесь скриншот основного интерфейсного окна, который и открывается при запуске программы, а потом кратко пройдусь по функциям.
В этом окне воедино собраны все возможности программы и поначалу кажется что сам черт сломает здесь ногу. Но через пару минут уже приходит понимание того, что чему служит (тем более с переводом и инструкцией). Теперь кратко пройдёмся по некоторым функциям данного окна, которые на мой субъективный взгляд наиболее часто могут использоваться пользователями. А всего функций (именно работы с переименовыванием файлов) у программы 14.

Программа умеет работать как с файлами так и с папками.

  1. [RegEx]. С помощью этой функции можно менять имя файла в названии которого есть определённый символ. Например: можно найти файлы в которых есть цифра 2 и поменять всем таким файлам имя на новое. Искомый символ вводится в поле Match, а новое имя в поле Replace.
  2. [Name]. Здесь можно сразу всем файлам поменять наименование либо вообще удалить его. Данная функция имеет параметры, которые можно выбирать. Fixed фиксирует новое имя, Removed соответственно удаляет. Reverse переписывает имя наоборот, как в арабской письменности.
  3. [Replace]. Данная функция позволяет менять определённые символы (в том числе буквы и цифры) в имени файла на свои другие. В поле Replace указываем символ, который нужно сменить, а в поле With символ, который заменит старый. Таким образом можно и полностью название сменить на своё.
  4. [Case]. Данная опция даёт возможность сменить регистр букв в названиях файлов. Имеет 5 режимов:
    • Same — используется во взаимодействии с полем Excep., куда вписываются буквы. Этот режим позволяет сменить регистр букв в названиях файлов на тот, который вы указали в поле ввода, если такая буква есть в именах файлов. Например: Если в поле ввода вы вели маленькую букву "а", то в именах файлов, если есть большие буквы "А", программа переведёт их в маленькие.
    • Lower — переводит все буквы в именах файлов в нижний регистр (делает их маленькими).
    • Upper — переводит все буквы в названиях файлов в верхний регистр (делает их большими).
    • Title — первую букву в словах переводит в верхний регистр.
    • Sentence — переводит только первую букву в имени файла в верхний регистр.
  5. [Remove]. Удаляет из имени файлов определённые символы, буквы.
    • First n - тут можно цифрой указать какую букву по счёту от начала имени можно удалить.
    • Last n — тут можно указать какую букву по счёту от конца имени нужно удалить.
    • From и To — указывается цифрами с какой по какую буквы удалить.
    • Поле Chars позволяет убрать из названий файлов определённые символы, которые вы укажете (например пробел).
    • Поле Words позволяет удалить из названий файлов целые слова, которые вы укажете.
    • Digits — удаляет все цифры из названий файлов.
    • D/S — убирает из имени файла лишние пробелы (если их 2 и более)
    • Sym. — очищает все символы из имени файлов.
    • Accents — удаляет точки (акценты) над Ё, Й и тому подобных букв.
  6. [Move/Copy Parts] копирует заданную букву имени файла и обрамляет её в указанный вами символ (букву) в поле Sep.. Также может поменять местами символы в наименовании файла (по другому не знаю как объяснить 🙂 ).
  7. [Add] — добавляет в имя файла символы, буквы, слова. Поле Prefix добавляет перед именем, а Suffix после имени. Поле Insert в купе с at pos. (at pos - указание позиции) добавляет слова внутри названия файла на определённой позиции. Опция Word Space добавляет между словами в имени файла 1 пробел, если его совсем нет.
  8. [Auto day] и [Numbering] — позволяют автоматически добавлять к имени файла дату (дату создания, изменения, текущую дату, свою произвольную дату с помощью поля Custom и т.д.) и порядковый номер файла (можно добавлять перед, либо внутри имени, либо в конце).
  9. [Append Folder Name] — добавляет к имени файла, название папки в котором этот файл хранится. При этом можно задавать уровень вложенности папок, то есть можно указать весь путь до папки (имена всех директорий).
  10. [Special] — в этой функции очень полезным является возможность изменять атрибуты файлов. Для этого нужно установить галочку в пункт Change File Attributes. Можно установить 4 атрибута.
    1. Read Only - только для чтения.
    2. Archived - Архивный.
    3. System - Системный.
    4. Hidden - Скрытый.

    В Total Commander есть замечательный практический инструмент, позволяющий значительно облегчить вашу работу с группой файлов или папок – это групповое переименование.

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


    Откроется окно группового переименования:

    Не пугайтесь большому обилию различных кнопок, все очень просто!

    В зависимости от нужд, все основные действия делаются в поле «Маска для: имени файла» или с помощью полей «Поиск и замена».

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

    В данном примере я хочу значительно сократить длину названий файлов.

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

    Сейчас я воспользуюсь полями «Поиск и замена» для удаления ненужных кусков в именах файлов.

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



    Теперь я должен, сохраненный в буфере кусок текста, вставить в поле «Найти:». Для этого нажимаю левой клавишей мышки в поле «Найти:» и нажимаю CTRL+V(SHIFT+Insert) или нажимаю правой клавишей мышки на поле и выбираю пункт «Вставить»


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


    После переименования список файлов становится пустым. Нажав кнопку «Протокол» можно посмотреть текстовый файл протокола переименования файлов



    На практике эта потребность возникает редко, обычно я просто закрываю окно группового переименования и смотрю на результат в реальной папке. Он всегда идентичен тому, что отображалось в колонке «Новое имя».


    Вторым аналогичным действием я сделаю имена файлов более дружественные глазу. Так как все файлы сохраняют структуру, то я опять воспользуюсь поиском и заменой для нужного преобразования. . Чтобы не набирать вручную текст я опять воспользуюсь копированием в режиме редактирования имени(SHIFT+F6) и скопирую нужный мне текст.


    Затем опять выделяю все файлы(CTRL+A) и опять вызываю окно групповой замены(CTRL+M).


    Обратите внимание, что в поле «Найти:» остался предыдущий текст. Теперь вместо него я вставляю новый скопированный текст «Law.&.Order.s08e».


    Как только текст вставлен поле «Найти:», в колонке «Новое имя» отображаются новые имена. В них явно чего-то не хватает. То, чего не хватает я набираю вручную в поле «Заменить на:», в данном случае я набрал «Закон и порядок. Серия »


    Опять нажимаю на кнопку «Выполнить» и получаю нужный результат:

    Опять открываем окно групповой замены(CTRL+M) и нажимаем кнопку «Откат»

    при этом открывается окно, в котором еще раз запрашивается переименование файлов, нажимаем «Да»

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


    Чтобы добавить слово «Сезон» в названия файлов опять выделяем все файлы(CTRL+A) и открываем окно групповой замены(CTRL+M).


    Затем в поле «Заменить на:» добавляю слово «Сезон 8. »

    и нажимаю «Выполнить» и закрываю окно.


    Все, теперь действительно все.

    2.1 Использование маски счетчик [C].

    В качестве примера опять возьмем «любимый сериал». J


    Сейчас для нужного преобразования имен файлов я воспользуюсь масками. Понятие маска широко применяется в компьютерных программах. Обычно маска представляет из себя определенным образом сформированный и отформатированный текст. В процессе обработки маски компьютер заменяет в строке маску на символьную строку. В окне групповой замены вариантов масок несколько:


    Так как в моем случае весь список отсортирован по номерам серий, то для формирования нового имени файла я воспользуюсь маской [C]. Действие этой маски заключается в том, что она возвращает номер позиции файла в списке на переименование. Обратите внимание на правый верхний угол окна группового переименования, там есть два поля:

    «Начать с:» и «Шаг:». Эти поля определяют с какого числа начнется счетчик и какой шаг приращения счетчика будет на каждой итерации. Так как я хочу, чтобы номера серий начинались с единицы и увеличивались на один, то я оставляю эти два поля со значениями по умолчанию.
    Единственное что я изменю – это параметр со странным названием «Цифр:». Я сделаю его равным двум. Это приведет к тому, что вместо строки «1» будет возвращаться «01», вместо «2» «02» и т.д. Т.е. длина символьной строки счетчика будет всегда одинакова для всех чисел и для чисел меньше девяти будет заполняться слева нулями. Все это позволит правильно отсортировать серии.


    Итак, номера серий у меня уже есть, осталось в поле «Маска для: имени файла» вручную написать недостающий текст. В моем случае я пишу: «Закон и порядок. Сезон 8. Серия»

    Затем нажимаю на поле «[C] Счетчик» и в строку добавляется маска счетчика.


    В результате всех действий получается вот такой результат

    Осталось только нажать кнопку «Выполнить» чтобы файлы физически переименовались.

    2.2 Использование масок [N] и [YMD].


    Использование этих масок отлично можно показать на примере разбора собственных фотографий. Например, у меня есть группа фотографий:

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


    Для этого я выделяю все нужные фото(CTRL+A) и открываю окно группового переименования(CTRL+M).

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


    Мне сейчас необходимо, чтобы название файла каждой фотографии начиналось с даты создания файла. Поэтому первой маской, которую я ставлю в поле «Маска для: имени файла» будет [YMD]. Как я это делаю? Ставлю текстовый курсор в поле «Маска для: имени файла» и нажимаю кнопку «[YMD] Дата»

    В результате новое имя файла сформировалось из данных создания файла в формате ГОД+МЕСЯЦ+ДЕНЬ.


    Мне осталось только дополнить его исходным именем файла. Для этого я в поле «Маска для: имени файла» я добавляю пробел и маску [N]. В результате новое имя файла получилось вот такое:

    Теперь при сортировке по имени файла все фото будут изначально отсортированы по датам создания файла. В конце не забываем нажимать кнопку «Выполнить», чтобы переименовать файлы физически.

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

    Хватит теории, перехожу к практике.


    Как и предыдущих примерах открываю окно группового переименования (CTRL+A, CTRL+M).


    в котором нужно выделить нужную часть строки. В моем случае я выделяю четыре цифры года:

    и нажать «ОК».


    В результате в поле «Маска для: имени файла» появится вот такая маска [N1-4]

    В маску имени файла добавилась новая маска:



    Тоже самое проделываю для цифр дня


    Все, нужные имена для новых файлов сформированы. Результирующая маска имеет вот такой вид «[N1-4]-[N5-6]-[N7-8] [N10-19]»

    . Если бы длина имен файлов не была одинаковой, то для возврата «хвоста» имени файла я использовал бы вот такую маску [N10-]. Т.е. вернуть всю строку с десятой позиции и до конца строки.

    Как видите, богатство выбора операций со строками, позволяет очень гибко формировать новые имена.

    2.3 Наводим красоту.

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

    • Привести все символы в имени файла к какому-либо регистру;
    • Учитывать регистр при поиске и замене;
    • Делать поиск и замену только первого вхождения;
    • Сохранять свои настройки в виде шаблонов для повторного использования;


    Для изменения регистра символов имени файла служит поле с выпадающим списком «Верхний/нижний регистр»

    Изначально в этом поле выбран пункт «Без изменений». Вариантов этого поля несколько:


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


    Если вам необходимо заменить только первое вхождение искомой строки, то необходимо установить галочку


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

    В выпадающем списке «F2 Шаблоны операций» вы можете сохранить все ваши настройки в виде шаблона, или удалить сохраненный шаблон.

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

    По сути, у меня есть музыкальный альбом, и я хочу удалить имя автора из всех mp3-файлов вместо того, чтобы делать это вручную. В Windows 7 Ultimate есть функция, которая может сделать это для меня?

    alt text

    Вы также можете попробовать использовать PowerShell, мощный инструмент командной строки Windows. Вы бы запустили эту команду:

    Полная команда:

    Анализируя это:

    get-childitem *.mp3
    Здесь перечислены все файлы, имена которых заканчиваются на .mp3 . Затем они передаются к следующей команде с оператором | .

    foreach < rename-item $_ $_.Name.Replace("Radiohead -", "") >
    Это заменяет все экземпляры Radiohead - ничем, обозначенным "" , эффективно стирая Word со всех файлов в каталоге.

    Вы также можете изменить get-childitem *.mp3 на get-childitem - чтобы переименовывать все файлы в каталоге, а не только файлы, имена которых заканчиваются на .mp3 .

    Забудьте о сложных сценариях для этого.

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

    Например, чтобы удалить префикс abcd из abcd1.txt , abcd2.txt , abcd3.txt и т.д., Чтобы получить 1.txt , 2.txt , 3.txt , просто используйте

    Вам нужно столько же / , сколько и начальных символов, которые вы хотите удалить.

    Делайте двойные кавычки для обоих аргументов.

    Это может сработать.

    Создайте командный файл следующим образом:

    Попробуйте это программное обеспечение

    Bulk Rename Utility - это бесплатная программа для переименования файлов для Windows. Утилита Bulk Rename позволяет легко переименовывать файлы и целые папки на основе чрезвычайно гибких критериев. Добавить метки даты/времени, заменить цифры, вставить текст, преобразовать регистр, добавить авто-номера, обрабатывать папки и подпапки . и многое другое! Быстро переименуйте несколько файлов, в соответствии со многими гибкими критериями. Переименовывать файлы разными способами: добавлять, заменять, вставлять текст в имена файлов. Конвертировать регистр, добавить цифры. Удалить или изменить расширения файлов. Проверьте подробный предварительный просмотр перед переименованием. Переименуйте фотографии, используя метаданные EXIF ​​(то есть «Снимок даты», «Разрешение» и другую информацию, встроенную во все файлы фотографий JPG). Переименуйте свои фотографии из бессмысленного dsc1790.jpg в NewYork1.jpg в мгновение ока. Переименуйте файлы MP3, используя теги ID3 (например, переименование тегов MP3 ID3). Изменить метки времени создания и изменения файлов. Это бесплатно. Простота в установке. Скачайте и начните переименовывать ваши файлы сейчас!

    ReNamerможет сделать это. В ReNamer просто добавьте правило «remove», подобное этому (правило «delete» также будет работать):

    Затем перетащите файлы или папку, содержащую файлы, которые вы хотите переименовать, в свое окно (или используйте кнопки «Добавить файлы/папки»), затем проверьте предварительный просмотр и после проверки нажмите «Переименовать»:

    ReNamer window

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

    Основные функции

    Пакетное редактирование тегов Запись ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, APEv2 теги и Vorbis Комментарии к нескольким файлам одновременно.

    Поддержка обложек Загрузите и добавьте обложки альбомов в ваши файлы и сделайте вашу библиотеку еще более яркой.

    Импорт из Amazon, Discogs, freedb, MusicBrainz Сохранение набора текста и импорт тегов из онлайн-баз данных, таких как Amazon, Discogs, freedb, MusicBrainz и т.д.

    Заменить символы или слова Заменить строки в тегах и именах файлов (с поддержкой регулярных выражений).

    Создавать списки воспроизведения автоматически Создавать и управлять списками воспроизведения автоматически при редактировании.

    Переименовать файлы из тегов Переименовать файлы на основе информации о тегах и импортировать теги из имен файлов.

    Экспорт в HTML, RTF, CSV Создание отчетов Nice и списков вашей коллекции на основе пользовательских шаблонов.

    Полная поддержка Unicode Пользовательский интерфейс и теги полностью совместимы с Unicode.

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

    Я просто хочу добавить мой любимый: Переименовать Мастер

    Эта утилита с легкостью добавляет, удаляет или заменяет части имени файла, а также поддерживает переименование с помощью свойств файла, тегов MP3, тегов JPEG JFIF и EXIF, тегов Video и текстовых файлов. Пакетное переименование простое в использовании, но все же очень мощное.

    enter image description here

    Характеристики

    У меня было соответствующее требование.

    ВНИМАНИЕ:
    Сделайте резервную копию папки, в которой вы пытаетесь выполнить следующие команды.

    Пример 1 :

    ВНИМАНИЕ: эта команда перезаписывает часть существующего имени файла

    Если у вас есть только два файла в каталоге:

    и если вы запустите:

    Затем файлы изменяются на:

    Пример 2 :

    ВНИМАНИЕ: Эта команда удаляет часть существующего имени файла

    Если у вас есть только два файла в каталоге:

    и если вы запустите:

    Затем файлы изменяются на:

    Я искал svn переименовать кучу файлов с каким-то общим текстом. Поскольку у меня уже был установлен Cygwin, я запустил bash:

    Я знаю, что TortoiseSVN иногда запрашивает общие замены, но не в этом случае.

    Читайте также: