Как переименовать несколько файлов сразу
Если вы имеете кучу файлов, которые вы хотите переименовать, но не хотите возится с каждым по отдельности?
Windows, предоставляет много способов сделать это.
Вы можете легко переименовать один или несколько файлов в Windows Explorer (Проводник), но вы также можете сделать это и с помощью командной строки или PowerShell.
Давайте рассмотрим каждый вариант и как он работает.
Переименование нескольких файлов в проводнике Windows.
Проводник Windows (известный как File Explorer в Windows 10) является удивительно мощным. Вы наверное знаете, как переименовать один файл, но давайте начнем с основ, так как передовые приемы имеются.
Если вы используете мышь, у вас есть не менее трех способов выбора названия файла и переименовать его.
Мы можем сделать следующее:
⦁ Нажмите, чтобы выбрать файл, а затем нажмите кнопку "Переименовать" в главном меню.
⦁ Нажмите, чтобы выбрать файл, а затем щелкните имя выбранного файла.
⦁ Щелкните правой кнопкой мыши на файл, а затем выберите " Переименовать " в контекстном меню.
А если вы предпочитаете клавиатуру то, вы можете просто использовать клавиши со стрелками (или начните вводить имя файла), чтобы выбрать файл, а затем нажмите клавишу F2, чтобы выбрать имя файла.После того как вы выделили имя выбранного файла , вы сразу можете вписать своё имя.
Когда вы закончите вводить имя файла, нажмите Enter (или просто нажмите где-нибудь еще), чтобы сохранить новое имя.
Вот где все становится интересно: это когда вы нажимаете клавишу Tab для автоматического выбора следующего имени файла в папке, так что вы можете сразу же начать вводить новое имя для него. Продолжайте нажимать Tab и вводить имена таким образом, и вы можете легко переименовать все файлы в папке.
Если вы имеете кучу файлов в той же папке, и этим файлам не нужны разные имена то Windows обеспечивает простой способ переименовать эти файлы в пакетном режиме.
Начните с выделения нескольких файлов удерживая клавишу Ctrl+A, чтобы выбрать несколько файлов одновременно,или выбирайте файлы, используя одну из команд кнопкой Переименовать в меню Главная, команду в контекстном меню, или просто нажать F2. Вы увидите, что все файлы остаются выделенными.
Введите новое имя файла, а затем нажмите клавишу Enter или щелкнуть где-нибудь еще в этом окне. Все выбранные файлы будут переименованы, используя имя которое вы только что ввели, и добавляются с номером в скобках, чтобы были номерные отличия.
Переименование нескольких файлов из командной строки
Если вам нужно больше возможностей вы можете использовать rename или ren команду в окне командной строки для одного или нескольких файлов.
Команда принимает подстановочные символы , такие как * и ? для согласования нескольких файлов, которые могут быть полезны , если вы только хотите переименовать определенный набор файлов в папке .
Самый быстрый способ открыть окно командной строки в нужном место это сначала нужно открыть папку в File Explorer. В меню "Файл" выберите пункт "Открыть командную строку", а затем выберите пункт "Открыть командную строку".
Чтобы переименовать один файл, вы можете использовать следующий синтаксис команды:
ren "current_filename.ext" "new_filename.ext"
Эти кавычки необходимы, если ваши имена файлов содержат пробелы. Если пробелов нет то вы не нуждаетесь в кавычках.
Так, например, переименовать файлы с "WordFile (1) .docx" в "файл (01) .docx"используем следующую команду:
ren "wordfile (1).docx" "my word file (01).docx"
Поскольку ren команда может использоваться и для изменения расширения файла, вы можете также использовать его для изменения расширений нескольких файлов одновременно. Скажем, например, у вас был выбор .txt файлов которые вы хотели , чтобы они превратились в .html файлы. Вы можете использовать следующую команду вместе с шаблоном подстановки звёздочкой * :
Переименование нескольких файлов с помощью PowerShell
PowerShell предлагает еще большую гибкость для переименования файлов в среде командной строки.
С помощью PowerShell, вы можете использовать вывод одной команды известный как "commandlet" в PowerShell терминалах например на Linux и других UNIX-подобных систем. Вам нужны две важные команды это Dir в котором перечислены файлы в текущем каталоге, и Rename-Item который переименовывает элемент (файл, в данном случае).
Самый быстрый способ открыть окно PowerShell в нужном месте, нужно сначала открыть папку в. В меню "Файл" выберите пункт "Открыть Windows PowerShell", а затем выберите пункт "Открыть Windows Powershell."
Во-первых, давайте посмотрим на переименование одного файла. Для этого нужно использовать следующий синтаксис:
rename-item "current_filename.ext" "new_filename.ext"
Так, например, чтобы переименовать файл с "wordfile.docx" в "Мое Слово File.docx" то используем следующую commandlet:
rename-item "wordfile.docx" "My Word File.docx"
Это достаточно просто. Но реальная возможность в PowerShell происходит от способности синтаксиса commandlets вместе и некоторые из условных выводов , поддерживаемых rename-itemcommandlet.
Скажем, например, у нас была куча файлов с именем "WordFile (1) .docx", "WordFile (2) .docx", и так далее.
Скажем, мы хотели заменить пространство в этих именах файлов подчёркиваением, так чтоы в именах файлов не было пробелов. Мы могли бы использовать следующую commandlet:
dir | rename-item -NewName
И теперь, наши файлы выглядят так, как мы хотим.
Приложение AdvancedRenamer
Есть другой инструмент переименования это программа AdvancedRenamer .Она также предоставляет огромное количество методов переименования.Инструмент делает всю работу на отлично и имеет гораздо более дружественный интерфейс и поддерживает создание передовых пакетных заданий , так что вы можете объединить несколько методов переименования и применить их к большому количеству файлов. Вы также можете сохранить созданный метод переименования для последующего использования.
В приведенном ниже примере я создал метод переименования, используя следующий синтаксис:
Эта команда говорит AdvancedRenamer назвать все мои файлы в "Word File" и добавить дату создания в формате ГМД (разделяющую каждое слово подчеркиванием). Он также добавляет добавочный номер файла в скобках и отделяются друг от друга дополнительным подчеркиванием.
И как вы можете видеть, мои файлы были переименованы именно так, как я хочу.
Есть ли другие способы для переименования файлов в Windows ? Не забудьте оставить нам комментарий и дайте нам знать об этом.
Переименование через Проводник работает быстро, но недостаточно гибко. В PowerShell гибкости хоть отбавляй, но для новичка этот метод может оказаться пугающим. А если нужен мощный графический инструмент, придется использовать стороннюю программу.
В Проводнике есть довольно неочевидный способ быстро переименовывать группы файлов. Для начала соберите все нужные файлы в одну папку. Переключитесь на вид «Таблица» (Details) и отсортируйте файлы в необходимом порядке – Проводник присваивает номера по списку начиная сверху.
Выделите все файлы, которые требуется переименовать, нажмите правой кнопкой мыши и выберите пункт «Переименовать» (Rename). Введите новое имя и нажмите [Enter].
Проводник добавит к этому имени номер для каждого файла. Удобный способ привести все файлы к одному знаменателю, хотя и не слишком гибкий.
Командная строка
В командной строке можно использовать команду rename или ren для массового переименования файлов. Можно задействовать групповой символ * для обозначения множества файлов разом.
Самый простой способ открыть окно командной строки в нужной папке – зажать [Shift], нажать на папке правой кнопкой мыши и выбрать «Открыть окно команд» (Open command window here).
Чаще всего командное переименование используют для изменения расширения у целой группы файлов – в Проводнике так сделать нельзя. Приведенная ниже команда, например, превращает все файлы .html в .txt:
Сама по себе команда не очень функциональная, но ее можно применять в сложных сценариях.
PowerShell предлагает гораздо больше возможностей переименования файлов в командной среде. С помощью PowerShell можно передать вывод одной команды (командлета, как это здесь называется) другой команде, точно так же, как в Linux и других UNIX-подобных системах.
Главные команды – это Dir для получения списка файлов в текущей папке и Rename-Item для переименования объекта (в данном случае файла). Достаточно передать вывод Dir команде Rename-Item – и готово.
После запуска PowerShell используйте команду cd для перехода в папку с нужными файлами. Лучше всего переложить все файлы в одну папку, чтобы не переименовать нечаянно лишнее.
Допустим, мы хотим заменить пробелы в именах файлов на подчеркивания.
Приведенная ниже команда выводит список файлов в текущей папке и передает его команде Rename-Item, а та заменяет все пробелы на подчеркивания.
Можно заменить “ “ и “_” на другие символы, чтобы переименовать файлы по-другому.
Подробнее об использовании Rename-Item для выполнения более сложных операций можно прочитать в документации Microsoft .
Сторонние утилиты
Если требуется мощный инструмент для массового переименования файлов, а с командной строкой возиться не хочется, можно использовать сторонние утилиты, например Bulk Rename Utility. Правда, интерфейс у этого приложения довольно запутанный, поскольку дает массу возможностей, которые обычно достижимы только с использованием регулярных выражений и сложных команд.
После установки приложения найдите и выделите файлы для переименования.
Измените настройки в одной или нескольких панелях – и увидите предварительные результаты изменений в столбце «New Name» («Новое имя»). Допустим, мы хотим убрать все, кроме цифр, и оставить в именах картинок только номера. Можно задать в панели «Remove» («Убрать») удаление первых десяти символов и одного последнего.
После этого достаточно нажать кнопку «Rename» («Переименовать») для применения изменений.
А может быть, вы предпочитаете какое-нибудь другое приложение для массового переименования файлов? Расскажите в комментариях!
Автор: Chris Hoffman
Перевод SVET
Оцените статью: Голосов
Рано или поздно почти каждый пользователь сталкивается с тем, что ему требуется выполнить массовое переименование группы файлов: иногда задача простая — например, нужно дать им имена с номерами по порядку, иногда — более сложная: к примеру, нужно изменить имена группы файлов таким образом, чтобы они имели в имени номер, дату создания, какую-либо дополнительную информацию.
Всё это можно реализовать в том или ином виде, для части сценариев достаточно встроенных средств Windows 10, 8.1 или Windows 7, иногда лучше использовать специальные программы для массового переименования файлов и папок. И те и другие методы будут рассмотрены в этой инструкции. Кстати, функции переименования группы файлов есть в наборе полезных утилит Microsoft PowerToys для Windows 10.
Advanced Renamer
Advanced Renamer — бесплатная программа для массового переименования файлов и папок с использованием настраиваемых шаблонов, которая может очень многое, если с нею разобраться. На официальном сайте доступна на русском языке как в виде установщика, так и portable версии (ZIP-архив, не требующий установки). Приведу пример использования Advanced Renamer для массового переименования группы файлов:
- Есть папка фотографий (но метод подойдет и для любых других типов файлов), снятых в одно время, но на разные устройства (фотоаппарат и смартфон). Часть имеют в качестве имени дату и время без пробелов, часть — номер снимка, сделанного фотоаппаратом. При этом имя файла и расширение файлов с камеры написано в верхнем регистре. Задача — привести имена группы файлов к удобному виду.
- Запускаем Advanced Renamer, затем либо перетаскиваем файлы для переименования в список по центру интерфейса, либо нажимаем кнопку «Панель папок», находим папку с нужными файлами и нажимаем кнопку «Добавить». Откроется окно, где можно задать параметры добавления: в моем случае всё оставляю как есть: нужно переименовать все файлы.
- Следующий этап — нажать «Добавить метод» в панели слева и выбрать «Новое имя» (возможны и иные методы, о них далее), чтобы определить, как именно будут переименовываться файлы. Здесь начинается самое интересное. В качестве новых имен файлов мы можем использовать предопределенные в программе теги, позволяющие легко подставлять в новые имена файлов нужную информацию. При необходимости вы можете нажать «Справка по тегам», чтобы получить более подробную информацию (правда, на английском) на официальном сайте. Но уже из краткого описания каждого тега должно быть примерно ясно, что именно они означают. Например, если в поле «Новое имя» в настройках метода я введу:то получу в результате имена файлов видаПричем дата съемки будет браться не из даты изменения файла (что тоже можно сделать), а из данных EXIF, записанных камерой.
- Чтобы у файлов не получилось двойное расширение, при его смене в поле «Применить к» нужно выбрать «Имя и расширение», а не просто «Имя». Если вы не меняете расширение, то оставьте этот параметр со значением по умолчанию (в этом случае шаблон переименования не будет применяться к расширениям файлов).
- Какие имена файлов получатся после переименования вы можете наблюдать сразу на центральной вкладке программы ещё до запуска процесса массового переименования.
- Чтобы приступить, достаточно нажать кнопку «Запустить» и подтвердить запуск переименования. Если нужно не просто переименовать, а скопировать или переместить файлы в другое расположение, в поле «Пакетный режим» вверху окна программы выберите соответствующий пункт.
- В результате получим группу файлов, переименованных по заданному нами шаблону.
Добавляемые методы (шаблоны переименования) сохраняются в программе, и вы можете выбирать нужный в нужное время. При нажатии правой кнопкой мыши по названию шаблона можно изменить его описание, например «Для фото», «Для архивов» и как угодно ещё. С шаблонов, которые не нужно использовать при текущем процессе переименования достаточно снять отметки.
Также при переименовании можно использовать не единственный шаблон, а сразу несколько (отмечаем соответствующие шаблоны, и они будут применяться в том порядке, в котором расположены в столбце «Методы переименования»): например, первый изменяет имя, второй — регистр в имени файлов, третий — удаляет «мусорные» символы из имени файла (для этого используем метод «Замена»).
Я привел лишь простой пример использования программы, но может она и многое другое: к примеру, вы можете сохранить файл шаблонов, а затем запускать переименование нужной группы файлов по нужному шаблону из командной строки, импортировать список файлов и новых имен из таблиц CSV, массово изменять атрибуты файлов, задавать случайные имена файлов, оптимизировать имена для использования в сети (или превратить кириллицу в транслитерацию), использовать информацию EXIF, данные тегов ID3, видео, GPS и не только.
Чтобы познакомиться с некоторыми готовыми шаблонами, можете нажать кнопку «Открыть» в методах переименования и посмотреть один из 4-х предопределенных в Advanced Renamer шаблонов и как именно они устроены.
Переименование группы файлов средствами Windows 10, 8.1 и Windows 7
Проводник Windows, командная строка и PowerShell могут быть использованы для массового переименования файлов и некоторые простые задачи вполне выполнимы с использованием этих средств (а если вы умеете писать скрипты PowerShell, спектр реализуемых задач становится заметно шире). Далее — примеры переименования в каждой из указанных системных утилит.
Переименование нескольких файлов в Проводнике Windows
Сначала о простом ручном переименовании в проводнике: вы можете выбрать файл, а затем выбрать в контекстном меню пункт «Переименовать». Еще быстрее будет нажать F2 после выделения файла. Не все знают, но, если после ввода нового имени файла нажать клавишу Tab, автоматически будет начато переименование следующего в папке файла.
Еще один вариант, подойдет мало для чего, но знать о нём имеет смысл: выбираем несколько файлов в папке в проводнике (мышью, либо удерживая Shift при выборе, либо удерживая Ctrl и нажимая мышью по отдельным файлам). После этого нажимаем F2 (или выбираем «Переименовать» в контекстном меню) и вводим имя для того файла, изменение имени которого начнется. Нажимаем Enter по окончании.
В результате все файлы будут иметь одинаковое имя, но после каждого имени в скобках будет указан номер по порядку, как на скриншоте.
Возможности переименования в командной строке
Командная строка также позволяет выполнять переименование группы файлов с помощью стандартной команды ren (для начинающих: Как запустить командную строку).
Примеры использования команды для переименования группы файлов, используя которые можно составить и свою команду:
В результате выполнения все файлы в текущей папке (на скриншоте выбрана командой cd путь_к_папке) с расширением .jpg приобретут расширение .jpg. Значок «зведочка» в команде может заменять любой набор символов (как один символ, так и сразу несколько).
Указанная команда изменит расширение всех файлов в текущей папке с jpeg на jpg, а также сократит их имена до первых 5 символов. Вопросительный знак в команде означает любой один символ. Команда может выдать ошибку, если первые пять букв в имени двух и более файлов будут совпадать.
Команда переименует все без исключения файлы в папке и приведет их к виду: file-старое_имя_файла.old (старое расширение при этом исчезнет).
Массовое переименование файлов в PowerShell
Еще один инструмент Windows, который может быть использован для массового переименования файлов и папок — Windows PowerShell. Самый быстрый способ его запуска — использовать поиск в меню пуск (панели задач) или, если у вас Windows 10 — нажать правой кнопкой мыши по кнопке Пуск и выбрать нужный пункт меню в контекстном меню (Другие способы: Как запустить Windows PowerShell).
В PowerShell есть команда Rename-Item для переименования файлов, которая при работе с единственным файлом может быть использована почти так же, как команда ren в командной строке, но благодаря возможности PowerShell использовать одни команды с другими, rename-item оказывается более функциональной. Несколько примеров:
В результате будут изменены все расширения файлов .jpg на .jpg в текущей папке.
Команда выше заменит все пробелы в именах файлов .jpg в текущей папке на знаки нижнего подчеркивания.
К имени каждого файла в начале будет добавлено «Секретный файл» и пробел.
К имени каждого файла будет добавлено нижнее подчеркивание и дата в формате День-Месяц-Год.
Массовое переименование файлов в Total Commander
Многие пользователи используют Total Commander для работы с файлами на диске. Возможности группового переименования есть и в этой программе, реализовано это очень просто:
- Выделите нужные файлы (используйте Shift и стрелки клавиатуры, правым кликом мыши, Ctrl+выбор мышью).
- Нажмите Ctrl+M или выберите в меню «Файл» — «Групповое переименование файлов».
- Задайте параметры переименования в разделе «Маска для имени файла», используя предложенные маски, замены, изменение регистра, счетчик, а также опции из раздела «Плагины». Меняя опции, в окне предварительного просмотра вы сразу будете видеть, как именно будут называться уже переименованные файлы. Для изменения расширения используйте поле «Маска для расширения».
- В примере выше на скриншоте набор файлов будет переименован в Photo- с последующим добавлением счетчика из трех цифр и датой создания в формате ДД-ММ-ГГГГ (доступно в плагинах), расширение будет изменено на jpeg, а имя файла переведено в нижний регистр.
Сначала использование утилиты массового переименования в Total Commander может показаться сложным для кого-то, но, если слегка разберетесь, уверен, инструмент станет полезным и удобным.
Видео инструкция
В завершение видео о массовом переименовании файлов в Total Commander и Advanced Renamer, как самых эффективных способах.
Существуют и другие программы для рассмотренных целей (например, бесплатная Bulk Rename Utility), но, на мой взгляд, приведенных выше будет более чем достаточно почти для любых задач переименования.
Windows 10 и все версии Windows, в частности, предоставляют очень простой способ пакетного переименования файлов или папок. Все, что вам нужно сделать, это нажать на имя файла и переименовать его.
У вас также есть возможность переименовать несколько файлов или папок одновременно, на случай, если вам нужно быстро отсортировать ваши вещи.
Пакетное переименование нескольких файлов или папок в Windows также очень просто и требует минимальных усилий. Но вы можете столкнуться с проблемой, если захотите добавить некоторые настройки именам ваших файлов.
Чтобы добавить настройку именования ваших файлов, вы можете использовать некоторые дополнительные инструменты, такие как командная строка, PowerShell или сторонняя программа. Эти инструменты дают вам гораздо больше возможностей для переименования нескольких файлов одновременно.
Поэтому, если вам нужно самое простое и быстрое решение, переименование файлов «традиционным способом» является лучшим решением. Но если вам нужны дополнительные параметры и вы считаете, что переименование нескольких файлов стоит времени и усилий, вам следует использовать некоторые из этих инструментов.
В этой статье мы расскажем о каждом методе, чтобы вы могли выбрать наиболее подходящий для вас.
Как переименовать несколько файлов одновременно в Windows 10
- Переименовать файлы в проводнике Windows
- Переименовать файлы с помощью командной строки
- Переименование файлов с помощью PowerShell
- Переименование файлов с помощью сторонней программы
Это самый простой способ, но он не позволяет вам делать что-либо еще, поскольку он автоматически присваивает номера остальным файлам. Но если с тобой все в порядке, не смотри дальше. Если вы не знаете, как переименовать несколько файлов в проводнике Windows, выполните следующие действия.
- Найдите файлы, которые вы хотите переименовать
- Выберите все файлы, которые вы хотите переименовать, щелкните правой кнопкой мыши и выберите Переименовать
- Теперь просто назовите ваш файл, и все, остальные файлы будут иметь то же имя, а также номера, чтобы привести их в порядок
Итак, это самый простой способ переименовать несколько файлов в Windows 10. Однако, если вам нужны дополнительные параметры, такие как возможность добавлять подчеркивания, добавлять цифры без скобок, изменять расширения файлов и т. Д., Попробуйте некоторые из перечисленных ниже способов. ,
Командная строка предлагает больше гибкости, чем «обычный способ», но все же это не самый продвинутый вариант.
Этот инструмент наиболее полезен, если вы хотите изменить несколько расширений файлов одновременно. Поэтому, если вы хотите быстро преобразовать, например, текстовые файлы в файлы HTML, просто используйте командную строку.
Вот как переименовать несколько расширений файлов с помощью командной строки:
- Найдите папку с файлами, которые вы хотите переименовать
- Удерживая клавишу Shift на клавиатуре, щелкните правой кнопкой мыши в любом месте этой папки и выберите команду «Открыть команду здесь».
- Когда в командной строке появится окно, добавьте команду «ren» вместе с текущим типом файла и типом файла, в который вы хотите преобразовать его. Вот как это должно выглядеть:
- нажмите Ввод
Итак, после выполнения этой команды в командной строке все выбранные вами файлы будут преобразованы из одного формата в другой.
Эта функция предлагает большинство вариантов, но использование этого метода может быть трудоемким и сложным для начинающих, поэтому мы предполагаем, что большинство пользователей пропустят это решение.
Однако, если вы хотите посвятить некоторое время переименованию файлов и немного поэкспериментировать с PowerShell, ознакомьтесь с инструкциями ниже, чтобы узнать, как это сделать:
- Перейдите в поиск, введите powershell и откройте PowerShell
- Введите команду «cd» вместе с расположением папки, содержащей файлы, которые вы хотите переименовать, и нажмите Enter. Не забывайте всегда хранить файлы, которые вы хотите переименовать, в отдельной папке, чтобы не переименовывать другие файлы.
- Теперь вы можете добавлять различные команды для настройки переименования ваших файлов. Мы собираемся использовать команду, которая заменяет пустые места символами подчеркивания (_), но вы можете найти больше команд здесь. Итак, в нашем случае мы собираемся ввести следующую команду: Dir | Rename-Item –NewName
Мы показали вам три лучших встроенных способа пакетного переименования нескольких файлов в Windows 10. Однако, если вам все еще требуется какой-то расширенный параметр, но вы не хотите связываться с командными строками, всегда есть стороннее решение.
В Windows существует множество программ для массового переименования файлов, но нашей любимой является программа Bulk Rename Utility.
Если вы не удовлетворены работой утилиты Bulk Rename, вы можете проверить некоторые альтернативы в Интернете, и мы уверены, что в Windows 10 есть больше хороших инструментов для пакетного переименования файлов.
Это должно быть все для нашей статьи о переименовании файлов в Windows. Скажите нам, что в комментариях, что вы думаете об этих методах, и какой ваш любимый?
Читайте также: