Ответы:
Вы также можете попробовать использовать PowerShell, мощный инструмент командной строки Windows. Вы бы запустили эту команду:
Полная команда:
get-childitem *.mp3 | foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
Анализируя это:
get-childitem *.mp3
В этом списке перечислены все файлы, имена которых заканчиваются на .mp3
. Затем они передаются к следующей команде с |
оператором.
foreach { rename-item $_ $_.Name.Replace("Radiohead -", "") }
Это заменяет все экземпляры Radiohead -
ничем, что обозначается ""
, эффективно стирая слово из всех файлов в каталоге.
Вы также можете изменить get-childitem *.mp3
на get-childitem
- это переименует все файлы в каталоге, а не только файлы, имена которых заканчиваются на .mp3
.
$_ $_.
представляет? Спасибо!
foreach
циклу. Далее $_.
следует точечная нотация для доступа к свойствам / методам / элементам. Получает $_.Name
доступ к свойству Name каждого файла, который передается по каналу get-childitem
.
-recurse
параметр вget-childitem
Забудьте о сложных сценариях для этого.
rename
это очень старая и никогда не завершенная команда Если вы не используете его должным образом, результат может вас удивить.
Например , чтобы удалить префикс abcd
из abcd1.txt
, abcd2.txt
, и abcd3.txt
т.д., чтобы получить 1.txt
, 2.txt
, 3.txt
просто использовать
rename "abcd*.txt" "////*.txt"
Вам нужно /
столько же, сколько и начальных символов, которые вы хотите удалить.
Делайте двойные кавычки для обоих аргументов.
The syntax of the command is incorrect
ошибку. Мне любопытно, была ли эта техника когда-либо размещена где-либо до этого ответа? Мне нужно обновить мой Как команда Windows RENAME интерпретирует подстановочные знаки? Q & A, хотя технически, /
они не работают как символы подстановки.
Это может сработать.
Создайте командный файл следующим образом:
for %%i in ("*.mp3") do (set fname=%%i) & call :rename
goto :eof
:rename
::Cuts off 1st four chars, then appends prefix
ren "%fname%" "my%fname:~4%"
goto :eof
Источник: http://www.codejacked.com/renaming-multiple-files-at-once-windows (в комментариях от "BlueNovember")
Попробуйте это программное обеспечение
http://www.bulkrenameutility.co.uk/Main_Intro.php
Bulk Rename Utility - это бесплатная программа для переименования файлов для Windows. Утилита Bulk Rename позволяет легко переименовывать файлы и целые папки на основе чрезвычайно гибких критериев. Добавить метки даты / времени, заменить цифры, вставить текст, преобразовать регистр, добавить авто-номера, обрабатывать папки и подпапки .... и многое другое! Быстро переименуйте несколько файлов, в соответствии со многими гибкими критериями. Переименовывать файлы разными способами: добавлять, заменять, вставлять текст в имена файлов. Конвертировать регистр, добавить цифры. Удалить или изменить расширения файлов. Проверьте подробный предварительный просмотр перед переименованием. Переименуйте фотографии, используя метаданные EXIF (т. Е. «Дата создания снимка», «Разрешение» и другую информацию, встроенную во все файлы фотографий JPG). Переименуйте свои праздничные фотографии из бессмысленного dsc1790.jpg в NewYork1.jpg в одно мгновение. Переименуйте файлы MP3, используя теги ID3 (иначе Переименование тега MP3 ID3). Изменить метки времени создания и изменения файлов. Это бесплатно. Простота в установке. Скачайте и начните переименовывать ваши файлы сейчас!
ReNamer может сделать это. В ReNamer просто добавьте правило «remove», подобное этому (правило «delete» также будет работать):
Затем перетащите файлы или папку, содержащую файлы, которые вы хотите переименовать, в свое окно (или используйте кнопки «Добавить файлы / папки»), затем проверьте предварительный просмотр и после проверки нажмите «Переименовать»:
Поскольку вы имеете дело с музыкальными файлами, забудьте о командном файле и утилитах для переименования ваших файлов. Используйте специальную программу, такую как Mp3tag, которая абсолютно необходима, если вы действительно хотите организовать свою музыку.
Основные особенности
Пакетное редактирование тегов Запись ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, APEv2 тегов и Vorbis Комментарии к нескольким файлам одновременно.
Поддержка обложек Загрузите и добавьте обложки альбомов в свои файлы и сделайте свою библиотеку еще более яркой.
Импорт из Amazon, Discogs, freedb, MusicBrainz Сохраняйте набор текста и импортируйте теги из онлайн-баз данных, таких как Amazon, Discogs, freedb, MusicBrainz и других.
Заменить символы или слова Заменить строки в тегах и именах файлов (с поддержкой регулярных выражений).
Создавайте плейлисты автоматически Создавайте и управляйте плейлистами автоматически во время редактирования.
Переименование файлов из тегов Переименование файлов на основе информации тегов и импорт тегов из имен файлов.
Экспорт в HTML, RTF, CSV. Создавайте симпатичные отчеты и списки своей коллекции на основе пользовательских шаблонов.
Полная поддержка Unicode. Пользовательский интерфейс и теги полностью совместимы с Unicode.
Помимо этих основных функций Mp3tag предлагает множество других функций и функций, начиная от пакетного экспорта встроенных обложек альбомов, заканчивая поддержкой специфических для iTunes тегов, таких как настройки типа мультимедиа или телешоу, до объединения нескольких действий в группы, которые можно применять с помощью одним щелчком мыши.
Я просто хочу добавить свой любимый: переименовать мастер
Эта утилита с легкостью добавляет, удаляет или заменяет части имени файла, а также поддерживает переименование с помощью свойств файла, тегов MP3, тегов JPEG JFIF и EXIF, тегов Video и текстовых файлов. Пакетное переименование простое в использовании, но все же очень мощное.
У меня было соответствующее требование.
ВНИМАНИЕ.
Сделайте резервную копию папки, в которой вы пытаетесь выполнить следующие команды.
Пример 1 :
ВНИМАНИЕ! Эта команда перезаписывает часть существующего имени файла.
Если у вас есть только два файла в каталоге:
This is file 1.txt
This is file 2.txt
и если вы запустите:
rename "\*.\*" "abc-\*.\*"
Затем файлы изменяются на:
abc- is file 1.txt
abc- is file 2.txt
Пример 2 :
ВНИМАНИЕ! Эта команда удаляет часть существующего имени файла.
Если у вас есть только два файла в каталоге:
This is file 1.txt
This is file 2.txt
и если вы запустите:
rename "T\*.\*" "/\*.\*"
Затем файлы изменяются на:
his is file 1.txt
his is file 2.txt
Зайдите cmd.exe
и введите:
REN "Radiohead*.mp3" "*.mp3"
(С цитатами)
Есть много программного обеспечения, доступного специально для этого с музыкальными файлами. Одним из примеров, который я использовал, является Tag & Rename . Если вы ищете общую утилиту для использования с любым типом файлов, я уверен, что они также существуют. Но у меня нет примеров из головы.