Пакетное переименование файлов windows 10 powershell

Renaming a bunch of files can be a tedious task and takes lots of time. Here are 3 ways to help you batch rename multiple files to save your time.
  • Partition Wizard

  • Partition Magic

  • 3 Easy Ways to Batch Rename Multiple Files in Windows 10

By Amanda | Follow |
Last Updated November 12, 2019

Do you want to rename a bunch of files without performing the operation of renaming on them one by one? Don’t worry. In this post, MiniTool will introduce 3 feasible methods to batch rename multiple files in Windows 10.

When you get multiple files to rename, you might choose to change the file names one by one if there are small number of files.

Then how about a huge number of files? For example, after transferring your photos from camera SD card to your computer, you might want to change the default names of these photos. However, the photos in camera are commonly over hundred.

Such a time-consuming task! Now, you might choose to download a third-party bulk rename utility to help you complete this tedious operation.

Actually, Windows provides 3 ways to quickly change the name of multiple files. You can batch rename files under the same folder either in File Explorer or using Command Prompt or PowerShell.

Batch Rename Files in File Explorer

To rename multiple files in Windows 10, it should be the easiest way to use File Explorer.

With File Explorer, you can rename a bunch of files in the same folder with totally different names or names with the same structure. Here are the detailed steps.

#1 Rename Multiple Files with Different Names

You may have known that there are 4 commonly-used ways to rename a single file.

  • Right-click the file and select Rename from the context menu.
  • Select the file and the click the name of it.
  • Select the file and press F2 key.
  • Click to select the file and hit Rename under Home tab of File Explorer.

rename a file

The name of the selected file will be editable once you do either operation mentioned above. Then you can input the desired name for the file and press Enter or click somewhere else to save the new name.

Renaming multiple files is just based on these simple tricks.

At first, you can rename the first file using the mentioned ways. After you input the new name, press Tab key this time. In addition to saving the name, this will also jump to the next file and trigger the rename action.

Tip: For convenience, you’d better select the Details view.

In this way, you just need to input new names for these files after pressing Tab each time. You don’t have to spend time on selecting files every time.

#2 Rename Multiple Files with the Same Name Structure

If you want to set file names with the same structure in File Explorer, there are much easier way.

Step 1: Open the folder with files to rename in File Explorer and choose to view with Details.

Step 2: Select all the items by pressing Ctrl + A or clicking Select all under Home tab.

Note: If you just want to rename some of these files, you can press and hold Ctrl and click the target files. Alternatively, you can select the first file, and then click the last file while pressing and holding Shift to select a contiguous group.

Step 3: Now, press F2 and input a new name. Press Enter.

After that, you can see that all the selected files are displayed with the same new name followed by different numbers.

batch rename files

Sometimes you may receive “The action cannot be completed because the file is open in another program” error when you rename files. Just click here to get the solutions.

Batch Rename Files Using Command Prompt

You can also use Command Prompt to batch rename files.

After open the target folder, click File button and choose Open command prompt > Open command prompt.

open command prompt

To rename a single file, you should type the following command and press Enter: ren «current_filename.extension» » new_filename.extension «. The quotation marks are only required when the name includes spaces.

To rename multiple files, here are some commands:

  • ren *.file-extension ???-file-name.* — rename all the files with the specific extension by leaving the first three characters of the old names and appending other content to the name.
  • ren *.* ?????.* — rename files by trimming the old names longer than five characters.
  • ren old-file-name-part*.* new-filename-part*.* — rename files by replace a part of the old names with a new part.

Note: Here, the wildcard * matches any extension or combination of characters. The wildcard ? represents any single character

Batch Rename Files Using Windows PowerShell

PowerShell is another powerful tool to batch rename files. You can also open this tool in a certain folder by clicking File and select Open Windows PowerShell.

To rename a single file, use the command Rename-Item «old-file-name.extension» «new-file-name.extension» and press Enter.

To rename multiple files, input the following command and press EnterDir | %{Rename-Item $_ -NewName («batch-rename-files{0}.jpg» -f $nr++)}

batch rename files using PowerShell

As you can see in this screenshot, you should replace the new name and file extension of your file for this command. And {0} will make the file name followed by different numbers, which is the same as renaming in File Explorer.

About The Author

Amanda

Position: Columnist

Amanda has been working as English editor for the MiniTool team since she was graduated from university. She enjoys sharing effective solutions and her own experience to help readers fix various issues with computers, dedicated to make their tech life easier and more enjoyable.

She has published many articles, covering fields of data recovery, partition management, disk backup, and etc. In order to provide more useful tips and information, she is still committed to expand her technical knowledge.

  • Partition Wizard

  • Partition Magic

  • 3 Easy Ways to Batch Rename Multiple Files in Windows 10

By Amanda | Follow |
Last Updated November 12, 2019

Do you want to rename a bunch of files without performing the operation of renaming on them one by one? Don’t worry. In this post, MiniTool will introduce 3 feasible methods to batch rename multiple files in Windows 10.

When you get multiple files to rename, you might choose to change the file names one by one if there are small number of files.

Then how about a huge number of files? For example, after transferring your photos from camera SD card to your computer, you might want to change the default names of these photos. However, the photos in camera are commonly over hundred.

Such a time-consuming task! Now, you might choose to download a third-party bulk rename utility to help you complete this tedious operation.

Actually, Windows provides 3 ways to quickly change the name of multiple files. You can batch rename files under the same folder either in File Explorer or using Command Prompt or PowerShell.

Batch Rename Files in File Explorer

To rename multiple files in Windows 10, it should be the easiest way to use File Explorer.

With File Explorer, you can rename a bunch of files in the same folder with totally different names or names with the same structure. Here are the detailed steps.

#1 Rename Multiple Files with Different Names

You may have known that there are 4 commonly-used ways to rename a single file.

  • Right-click the file and select Rename from the context menu.
  • Select the file and the click the name of it.
  • Select the file and press F2 key.
  • Click to select the file and hit Rename under Home tab of File Explorer.

rename a file

The name of the selected file will be editable once you do either operation mentioned above. Then you can input the desired name for the file and press Enter or click somewhere else to save the new name.

Renaming multiple files is just based on these simple tricks.

At first, you can rename the first file using the mentioned ways. After you input the new name, press Tab key this time. In addition to saving the name, this will also jump to the next file and trigger the rename action.

Tip: For convenience, you’d better select the Details view.

In this way, you just need to input new names for these files after pressing Tab each time. You don’t have to spend time on selecting files every time.

#2 Rename Multiple Files with the Same Name Structure

If you want to set file names with the same structure in File Explorer, there are much easier way.

Step 1: Open the folder with files to rename in File Explorer and choose to view with Details.

Step 2: Select all the items by pressing Ctrl + A or clicking Select all under Home tab.

Note: If you just want to rename some of these files, you can press and hold Ctrl and click the target files. Alternatively, you can select the first file, and then click the last file while pressing and holding Shift to select a contiguous group.

Step 3: Now, press F2 and input a new name. Press Enter.

After that, you can see that all the selected files are displayed with the same new name followed by different numbers.

batch rename files

Sometimes you may receive “The action cannot be completed because the file is open in another program” error when you rename files. Just click here to get the solutions.

Batch Rename Files Using Command Prompt

You can also use Command Prompt to batch rename files.

After open the target folder, click File button and choose Open command prompt > Open command prompt.

open command prompt

To rename a single file, you should type the following command and press Enter: ren «current_filename.extension» » new_filename.extension «. The quotation marks are only required when the name includes spaces.

To rename multiple files, here are some commands:

  • ren *.file-extension ???-file-name.* — rename all the files with the specific extension by leaving the first three characters of the old names and appending other content to the name.
  • ren *.* ?????.* — rename files by trimming the old names longer than five characters.
  • ren old-file-name-part*.* new-filename-part*.* — rename files by replace a part of the old names with a new part.

Note: Here, the wildcard * matches any extension or combination of characters. The wildcard ? represents any single character

Batch Rename Files Using Windows PowerShell

PowerShell is another powerful tool to batch rename files. You can also open this tool in a certain folder by clicking File and select Open Windows PowerShell.

To rename a single file, use the command Rename-Item «old-file-name.extension» «new-file-name.extension» and press Enter.

To rename multiple files, input the following command and press EnterDir | %{Rename-Item $_ -NewName («batch-rename-files{0}.jpg» -f $nr++)}

batch rename files using PowerShell

As you can see in this screenshot, you should replace the new name and file extension of your file for this command. And {0} will make the file name followed by different numbers, which is the same as renaming in File Explorer.

About The Author

Amanda

Position: Columnist

Amanda has been working as English editor for the MiniTool team since she was graduated from university. She enjoys sharing effective solutions and her own experience to help readers fix various issues with computers, dedicated to make their tech life easier and more enjoyable.

She has published many articles, covering fields of data recovery, partition management, disk backup, and etc. In order to provide more useful tips and information, she is still committed to expand her technical knowledge.

На чтение 5 мин. Просмотров 17k. Опубликовано 03.09.2019

Windows 10 и все версии Windows, в частности, предоставляют очень простой способ пакетного переименования файлов или папок. Все, что вам нужно сделать, это нажать на имя файла и переименовать его.

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

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

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

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

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

Содержание

  1. Как переименовать несколько файлов одновременно в Windows 10
  2. Способ 1 – переименование файлов в проводнике Windows
  3. Способ 2 – переименование файлов с помощью командной строки
  4. Способ 3 – переименование файлов с помощью PowerShell
  5. Способ 4 – переименование файлов с помощью сторонней программы

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

  1. Переименовать файлы в проводнике Windows
  2. Переименовать файлы с помощью командной строки
  3. Переименование файлов с помощью PowerShell
  4. Переименование файлов с помощью сторонней программы

Способ 1 – переименование файлов в проводнике Windows

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

Это самый простой способ, но он не позволяет вам делать что-либо еще, поскольку он автоматически присваивает номера остальным файлам. Но если с тобой все в порядке, не смотри дальше. Если вы не знаете, как переименовать несколько файлов в проводнике Windows, выполните следующие действия.

  1. Найдите файлы, которые вы хотите переименовать
  2. Выберите все файлы, которые вы хотите переименовать, щелкните правой кнопкой мыши и выберите Переименовать
  3. Теперь просто назовите ваш файл, и все, остальные файлы будут иметь то же имя, а также номера, чтобы привести их в порядок

Итак, это самый простой способ переименовать несколько файлов в Windows 10. Однако, если вам нужны дополнительные параметры, такие как возможность добавлять подчеркивания, добавлять цифры без скобок, изменять расширения файлов и т. Д., Попробуйте некоторые из перечисленных ниже способов. ,

Способ 2 – переименование файлов с помощью командной строки

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

Этот инструмент наиболее полезен, если вы хотите изменить несколько расширений файлов одновременно. Поэтому, если вы хотите быстро преобразовать, например, текстовые файлы в файлы HTML, просто используйте командную строку.

Вот как переименовать несколько расширений файлов с помощью командной строки:

  1. Найдите папку с файлами, которые вы хотите переименовать
  2. Удерживая клавишу Shift на клавиатуре, щелкните правой кнопкой мыши в любом месте этой папки и выберите команду «Открыть команду здесь».
  3. Когда в командной строке появится окно, добавьте команду «ren» вместе с текущим типом файла и типом файла, в который вы хотите преобразовать его. Вот как это должно выглядеть:
  4. нажмите Ввод

Итак, после выполнения этой команды в командной строке все выбранные вами файлы будут преобразованы из одного формата в другой.

Способ 3 – переименование файлов с помощью PowerShell

PowerShell – это самый мощный встроенный инструмент Windows 10 для пакетного переименования нескольких файлов.

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

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

  1. Перейдите в поиск, введите powershell и откройте PowerShell
  2. Введите команду «cd» вместе с расположением папки, содержащей файлы, которые вы хотите переименовать, и нажмите Enter. Не забывайте всегда хранить файлы, которые вы хотите переименовать, в отдельной папке, чтобы не переименовывать другие файлы.
  3. Теперь вы можете добавлять различные команды для настройки переименования ваших файлов. Мы собираемся использовать команду, которая заменяет пустые места символами подчеркивания (_), но вы можете найти больше команд здесь. Итак, в нашем случае мы собираемся ввести следующую команду: Dir | Rename-Item –NewName {$ _. Name –replace ««, »_»}

Итак, PowerShell – это самый мощный инструмент для переименования нескольких файлов в Windows 10.Вы можете поэкспериментировать с различными опциями и командами, если у вас есть немного свободного времени и вы хотите узнать больше об этом инструменте.

Способ 4 – переименование файлов с помощью сторонней программы

Мы показали вам три лучших встроенных способа пакетного переименования нескольких файлов в Windows 10. Однако, если вам все еще требуется какой-то расширенный параметр, но вы не хотите связываться с командными строками, всегда есть стороннее решение.

В Windows существует множество программ для массового переименования файлов, но нашей любимой является программа Bulk Rename Utility.

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

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

Если вы не удовлетворены работой утилиты Bulk Rename, вы можете проверить некоторые альтернативы в Интернете, и мы уверены, что в Windows 10 есть больше хороших инструментов для пакетного переименования файлов.

Это должно быть все для нашей статьи о переименовании файлов в Windows. Скажите нам, что в комментариях, что вы думаете об этих методах, и какой ваш любимый?

Вы тут: Главная Windows Как массово переименовать файлы по маске в PowerShell

Невинный пост в группе ВК о сочетании клавиш проводника Ctrl + Shift + N внезапно зацепил приверженцев альтернативных файловых менеджеров. По ходу дела всплыла тема массового переименования файлов.

Евгений Генеральчик подметил, что в отличие от Total Commander, проводнику не по зубам переименование 20 тысяч файлов, например, добавление к имени файла текущей даты. Действительно, в классической серии пенальти я сам признал незаменимым сочетание Ctrl + M в TC, сфокусировавшись на функции поиска/замены.

Массовое переименование файлов по маске PowerShell

Однако, отвечая Евгению в ВК, я заметил, что его задачу переименования решу в PowerShell и даже ванлайнером. Написал и подумал – надо все-таки решить, а то вдруг попросят пруфов :)

Переименование файлов методом «поиск / замена»

Через несколько минут у меня получился такой вариант:

Get-ChildItem -Path $env:userprofileDownloads -Filter "*.zip*" -Recurse |`
Rename-Item -NewName {$_.Name -Replace ".zip$", "-$(Get-Date -Format {yyyy-MM-dd}).zip"} -WhatIf

На самом деле в команде одна строка, а на две я ее разбил, чтобы она лучше читалась. Давайте разберем составляющие команды.

Выборка файлов

Для получения списка файлов я использую командлет Get-ChildItem. Он же gci, он же ls, он же Элла Кацнельбоген dir, а эта команда прекрасно знакома всем, кто написал хоть один батник.

  • -Path $env:userprofileDownloads – файлы ищутся по заданному пути, т.е. в папке Downloads в профиле пользователя
  • -Filter «*.zip» – фильтруются только файлы с расширением ZIP. Впрочем, в выборку попадут также и файлы, содержащие в имени «.zip», но этим я пренебрегу. В принципе, можно не указывать параметр, а просто написать .zip.
  • -Recurse – поиск ведется рекурсивно, т.е. во всех вложенных папках. Кстати, в PowerShell 5.0, т.е. в Windows 10, у gci появился новый параметр -Depth, задающий глубину рекурсии. Например, 0 – только текущая папка, 2 – на два уровня вглубь.

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

Переименование файлов

Командлет Rename-Item тоже обладает хорошо известным псевдонимом ren. С помощью параметра -NewName задается новое имя, а в фигурных скобках стоит выражение, задающее условия переименования

  • $_.Name – для каждого переданного по конвейеру файла $_ изменяется полное имя .Name
  • -Replace «.zip$», «-дата.zip» – я слегка упростил конструкцию, написав дату словом, чтобы был понятен смысл аргументов оператора -Replace: ‘что ищем’, ‘на что меняем’. Здесь тонкость в том, что у -Replace первый аргумент — регулярное выражение, а не просто поиск текста. В регулярных выражениях точка означает любой символ, поэтому использование «.zip» чревато нежелательным переименованием, например, файла winzip-setup.exe.
  • «-$(Get-Date -Format {yyyy-MM-dd}).zip» – подставляем мы все-таки текущую дату в формате 2015-09-04. Формат дат я уже разбирал, а здесь хочу обратить ваше внимание на другой фокус. Выражение (в данном случае – командлет) не получится вставить просто так в аргумент оператора, но его можно поместить между круглыми скобками такой конструкции $().
  • -WhatIf – этот стандартный параметр в переводе означает «что будет, если». Когда он добавлен в команду, ее реального выполнения не происходит, а в консоль выводится результат того, что могло бы произойти без этого параметра. Другими словами, вы можете проверить команду у себя, не опасаясь, что все архивы переименуются :)

Переименование файлов путем добавления счетчика

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

Массовое переименование файлов по маске PowerShell

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

dir *.jpg | % {$i=1} {ren $_ -NewName ("$($_.Basename)-{0:00#}.jpg" -f $i++) -WhatIf}

С выборкой все понятно, поэтому давайте разберем переименование.

  • % — псевдоним командлета Foreach-Object, который перебирает по одному все переданные по конвейеру объекты. За ним следуют два блока скриптов в фигурных скобках { }, о которых чуть ниже.
  • {$i=1} – первый блок, в котором переменная i получает значение 1. Это нужно для счетчика, который после переименования каждого объекта будет увеличиваться на единицу с помощью $i++.
  • ren $_ — начало второго блока для переименования каждого полученного по конвейеру объекта.
  • «$($_.Basename)-{0:0#}.png» – новое имя файла. Конструкцию $() я разбирал выше, но здесь я использую свойство Basename, т.е. имя файла без расширения (Name – имя файла с расширением).
    {0:00#} – счетчик, причем в данном случае он трехзначный, что определяется конструкцией из трех символов 00# после двоеточия. Эквивалентом будет {0:D3}, где число после D задает количество символов счетчика.

Примечание о блоках скриптов

Существует три типа блоков:

  • Begin (начало) — выполняется один раз в самом начале, до перебора элементов
  • Process (обработка) — выполняется для каждого элемента
  • End (конец) — выполняется в самом конце перебора

Командлет Foreach-Object обрабатывает блоки особым образом. Если ему указать только один блок, он воспринимает его как Process. Если два, то первый будет Begin, а второй — Process (наш случай). Если все три, то поведение стандартное: Begin → Process → End.

Дискуссия

Я не ставил перед собой задачу описать на языке PowerShell эквиваленты всех функций массового переименования Total Commander. Думаю, что это вполне возможно, а степень успеха зависит лишь от вашего уровня владения PowerShell, .NET и гуглояндексом. Вопрос лишь в том, насколько это целесообразно.

Графический интерфейс TC понятнее, нагляднее и не требует специальной подготовки. Однако бывают ситуации, когда вы не сможете воспользоваться любимым инструментом. Например, его нет в системе, а установить нельзя, поскольку ПК изолирован от внешней среды или это запрещено политикой организации. Если вы не ленитесь расширять свой кругозор и не упускаете случая поковырять PowerShell, вы с честью выйдете из такой ситуации.

Кстати, в ближайших записях я познакомлю вас с некоторыми новыми возможностями платформы PowerShell 5.0, включенной в Windows 10.

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

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

Я благодарю Василия Гусева за ценные дополнения, которые я добавил в статью после публикации.

Переименовать файл в Windows 10 просто. Вы просто щелкаете правой кнопкой мыши и выбираете Переименовать . Но делать это для нескольких десятков или нескольких сотен файлов утомительно. К счастью, в Windows 10 легко переименовать файлы в пакетном режиме с помощью проводника, PowerShell или командной строки.

Пакетное переименование файлов в Windows 10 с помощью проводника

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

Например, вы можете переименовать все свои фотографии из отпуска Disney World с 2019 года в «Disneyworld Vacation Photos 2019». При пакетном переименовании файлов в Windows 10 с помощью проводника (также известного как диспетчер файлов) каждый файл получает новое имя с номером в конце, например (1), (2) и т. Д.

открыто Проводник и перейдите в папку, содержащую все файлы, которые вы хотите переименовать.

Выбрать Посмотреть > Детали в Макет группа в ленте. Это позволяет просматривать полное имя каждого файла в папке.

Выберите все файлы в папке, выбрав первый файл, удерживая shift ключ, а затем выбрав последний файл. Или можете выбрать Ctrl + A чтобы также выбрать все файлы.

Выбрать Главная > Переименовать из Организовать группа в ленте. Это изменит первый файл на поле, чтобы вы могли ввести новое имя файла

Thumbnail: Имя файлаИ́мя фа́йла — строка символов, однозначно определяющая файл в некотором пространстве имён файловой системы (ФС), обычно называемом каталогом, директорией или папкой. Имена файлов строятся по правилам, принятым в той или иной файловой и операционной системах (ОС). Многие системы позволяют назначать имена как обычным файлам, так и каталогам и специальным объектам (символическим ссылкам, блочным устройствам и т. п.). Википедия

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

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

Использование проводника для пакетного переименования файлов в Windows 10 так же быстро, как переименование одного файла, всего за несколько дополнительных щелчков мышью.

Важно: если вы неправильно набрали имя или передумали переименовывать все файлы, вы можете нажать Ctrl + Z чтобы отменить последнюю операцию переименования.

Пакетное переименование нескольких файлов с помощью PowerShell

Если вы предпочитаете использовать инструмент командной строки для переименования всех файлов, PowerShell — отличный инструмент.

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

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

в имени файла было «Наш» вместо «Мой».

Выберите меню Пуск, введите Powershell и выберите Windows PowerShell. чтобы открыть дополнение.

Перейдите в каталог, в котором хранятся ваши файлы, с помощью CD команда для навигации по папкам.

Как только вы окажетесь в правильном каталоге, введите команду:

Затем нажмите Войти .

Как работают параметры этой функции:

  • Dir : Отправляет все файлы в папке команде rename-item
  • переименовать элемент : Команда PowerShell для переименования файлов
  • $ _. имя : Символизирует каждый заменяемый файл
  • -заменить : Сообщает PowerShell, что действие, которое нужно предпринять для каждого файла, — заменить имя
  • «Мой», «Наш» : Первое слово в кавычках — это слово в каждом заголовке, которое нужно заменить, а второе слово — это то, на что вы хотите его заменить.

Команда Dir в PowerShell имеет множество функций.

Важно! Команда rename-item в PowerShell имеет другой синтаксис, который вы можете использовать. Например, после переименования элемента с «$ _» Предисловие — $ _ « добавлю «Предисловие -« перед каждым именем файла.

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

Пакетное переименование нескольких файлов с помощью командной строки

Вы также можете переименовать несколько файлов, используя командную строку и ? (знак вопроса) подстановочный знак.

Бежите командную строку и перейдите в папку, в которой хранятся ваши файлы.

Введите команду

Затем нажмите Войти .

Теперь вы увидите, что все файлы были переименованы с сохранением первых 12 оригинальных символов имени файла и добавлением «-Vacation» в конце.

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

Независимо от того, выберете ли вы пакетное переименование файлов в Windows 10 с помощью проводника, PowerShell или командной строки, действительно зависит от исходных имен файлов и от того, как вы хотите их переименовать.

Массовое переименование файлов в WindowsРано или поздно почти каждый пользователь сталкивается с тем, что ему требуется выполнить массовое переименование группы файлов: иногда задача простая — например, нужно дать им имена с номерами по порядку, иногда — более сложная: к примеру, нужно изменить имена группы файлов таким образом, чтобы они имели в имени номер, дату создания, какую-либо дополнительную информацию.

Всё это можно реализовать в том или ином виде, для части сценариев достаточно встроенных средств Windows 10, 8.1 или Windows 7, иногда лучше использовать специальные программы для массового переименования файлов и папок. И те и другие методы будут рассмотрены в этой инструкции. Кстати, функции переименования группы файлов есть в наборе полезных утилит Microsoft PowerToys для Windows 10.

  • Advanced Renamer — бесплатная программа для продвинутого массового переименования файлов
  • Переименование группы файлов средствами Windows
  • Массовое переименование группы файлов в Total Commander
  • Видео инструкция

Advanced Renamer

Advanced Renamer — бесплатная программа для массового переименования файлов и папок с использованием настраиваемых шаблонов, которая может очень многое, если с нею разобраться. На официальном сайте доступна на русском языке как в виде установщика, так и portable версии (ZIP-архив, не требующий установки). Приведу пример использования Advanced Renamer для массового переименования группы файлов:

  1. Есть папка фотографий (но метод подойдет и для любых других типов файлов), снятых в одно время, но на разные устройства (фотоаппарат и смартфон). Часть имеют в качестве имени дату и время без пробелов, часть — номер снимка, сделанного фотоаппаратом. При этом имя файла и расширение файлов с камеры написано в верхнем регистре. Задача — привести имена группы файлов к удобному виду. Файлы, которые нужно переименовать
  2. Запускаем Advanced Renamer, затем либо перетаскиваем файлы для переименования в список по центру интерфейса, либо нажимаем кнопку «Панель папок», находим папку с нужными файлами и нажимаем кнопку «Добавить». Откроется окно, где можно задать параметры добавления: в моем случае всё оставляю как есть: нужно переименовать все файлы. Главное окно Advanced Renamer
  3. Следующий этап — нажать «Добавить метод» в панели слева и выбрать «Новое имя» (возможны и иные методы, о них далее), чтобы определить, как именно будут переименовываться файлы. Здесь начинается самое интересное. В качестве новых имен файлов мы можем использовать предопределенные в программе теги, позволяющие легко подставлять в новые имена файлов нужную информацию. При необходимости вы можете нажать «Справка по тегам», чтобы получить более подробную информацию (правда, на английском) на официальном сайте. Но уже из краткого описания каждого тега должно быть примерно ясно, что именно они означают. Например, если в поле «Новое имя» в настройках метода я введу:
    photo-<Inc Nr:1>-<Img Day>-<Img Month:X>-<Img Year:X>.jpg

    то получу в результате имена файлов вида

    photo-увеличивающийся_номер-день_съемки-месяц_съемки-год_съемки.jpg

    Причем дата съемки будет браться не из даты изменения файла (что тоже можно сделать), а из данных EXIF, записанных камерой. Методы переименования в Advanced Renamer

  4. Чтобы у файлов не получилось двойное расширение, при его смене в поле «Применить к» нужно выбрать «Имя и расширение», а не просто «Имя». Если вы не меняете расширение, то оставьте этот параметр со значением по умолчанию (в этом случае шаблон переименования не будет применяться к расширениям файлов).
  5. Какие имена файлов получатся после переименования вы можете наблюдать сразу на центральной вкладке программы ещё до запуска процесса массового переименования. Предварительный просмотр имен файлов в Advanced Renamer
  6. Чтобы приступить, достаточно нажать кнопку «Запустить» и подтвердить запуск переименования. Если нужно не просто переименовать, а скопировать или переместить файлы в другое расположение, в поле «Пакетный режим» вверху окна программы выберите соответствующий пункт. Запуск массового переименования файлов в Advanced Renamer
  7. В результате получим группу файлов, переименованных по заданному нами шаблону. Группа файлов переименована

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

Также при переименовании можно использовать не единственный шаблон, а сразу несколько (отмечаем соответствующие шаблоны, и они будут применяться в том порядке, в котором расположены в столбце «Методы переименования»): например, первый изменяет имя, второй — регистр в имени файлов, третий — удаляет «мусорные» символы из имени файла (для этого используем метод «Замена»).

Я привел лишь простой пример использования программы, но может она и многое другое: к примеру, вы можете сохранить файл шаблонов, а затем запускать переименование нужной группы файлов по нужному шаблону из командной строки, импортировать список файлов и новых имен из таблиц CSV, массово изменять атрибуты файлов, задавать случайные имена файлов, оптимизировать имена для использования в сети (или превратить кириллицу в транслитерацию), использовать информацию EXIF, данные тегов ID3, видео, GPS  и не только.

Чтобы познакомиться с некоторыми готовыми шаблонами, можете нажать кнопку «Открыть» в методах переименования и посмотреть один из 4-х предопределенных в Advanced Renamer шаблонов и как именно они устроены.

Скачать Advanced Renamer можно с официального сайта https://www.advancedrenamer.com/. Примечание: в моем случае при загрузке архива с программой Защитник Windows 10 сообщил об угрозе в файле. Однако, VirusTotal сообщает, что он полностью чист.

Переименование группы файлов средствами Windows 10, 8.1 и Windows 7

Проводник Windows, командная строка и PowerShell могут быть использованы для массового переименования файлов и некоторые простые задачи вполне выполнимы с использованием этих средств (а если вы умеете писать скрипты PowerShell, спектр реализуемых задач становится заметно шире). Далее — примеры переименования в каждой из указанных системных утилит.

Переименование нескольких файлов в Проводнике Windows

Сначала о простом ручном переименовании в проводнике: вы можете выбрать файл, а затем выбрать в контекстном меню пункт «Переименовать». Еще быстрее будет нажать F2 после выделения файла. Не все знают, но, если после ввода нового имени файла нажать клавишу Tab, автоматически будет начато переименование следующего в папке файла.

Еще один вариант, подойдет мало для чего, но знать о нём имеет смысл: выбираем несколько файлов в папке в проводнике (мышью, либо удерживая Shift при выборе, либо удерживая Ctrl и нажимая мышью по отдельным файлам). После этого нажимаем F2 (или выбираем «Переименовать» в контекстном меню) и вводим имя для того файла, изменение имени которого начнется. Нажимаем Enter по окончании.

Переименование группы файлов в проводнике

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

Возможности переименования в командной строке

Командная строка также позволяет выполнять переименование группы файлов с помощью стандартной команды ren (для начинающих: Как запустить командную строку).

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

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

ren *.jpg *.jpeg

В результате выполнения все файлы в текущей папке (на скриншоте выбрана командой cd путь_к_папке) с расширением .jpg приобретут расширение .jpeg. Значок «зведочка» в команде может заменять любой набор символов (как один символ, так и сразу несколько).

ren *.jpeg ?????.jpg

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

ren * file-*.old

Команда переименует все без исключения файлы в папке и приведет их к виду: file-старое_имя_файла.old (старое расширение при этом исчезнет).

Массовое переименование файлов в PowerShell

Еще один инструмент Windows, который может быть использован для массового переименования файлов и папок — Windows PowerShell. Самый быстрый способ его запуска — использовать поиск в меню пуск (панели задач) или, если у вас Windows 10 — нажать правой кнопкой мыши по кнопке Пуск и выбрать нужный пункт меню в контекстном меню (Другие способы: Как запустить Windows PowerShell).

В PowerShell есть команда Rename-Item для переименования файлов, которая при работе с единственным файлом может быть использована почти так же, как команда ren в командной строке, но благодаря возможности PowerShell использовать одни команды с другими, rename-item оказывается более функциональной. Несколько примеров:

Get-ChildItem -Path *.jpeg | Rename-Item -NewName {$_.name -replace ".jpeg",".jpg"}

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

Get-ChildItem *.jpg | Rename-Item -NewName { $_.Name.Replace(' ','_') }

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

Get-ChildItem | % { Rename-Item $_ "Секретный файл $_"}

К имени каждого файла в начале будет добавлено «Секретный файл» и пробел.

Get-ChildItem *.* | ForEach { Rename-Item -Path $_.FullName -NewName "$($_.DirectoryName)$($_.BaseName)_$(Get-Date -F dd-MM-yyyy)$($_.Extension)" }

К имени каждого файла будет добавлено нижнее подчеркивание и дата в формате День-Месяц-Год.

Массовое переименование файлов в Total Commander

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

  1. Выделите нужные файлы (используйте Shift и стрелки клавиатуры, правым кликом мыши, Ctrl+выбор мышью). Выбор файлов для переименования в Total Commander
  2. Нажмите Ctrl+M или выберите в меню «Файл» — «Групповое переименование файлов». Запуск массового переименования файлов в Total Commander
  3. Задайте параметры переименования в разделе «Маска для имени файла», используя предложенные маски, замены, изменение регистра, счетчик, а также опции из раздела «Плагины». Меняя опции, в окне предварительного просмотра вы сразу будете видеть, как именно будут называться уже переименованные файлы. Для изменения расширения используйте поле «Маска для расширения». Шаблон переименования файлов в Total Commander
  4. В примере выше на скриншоте набор файлов будет переименован в Photo- с последующим добавлением счетчика из трех цифр и датой создания в формате ДД-ММ-ГГГГ (доступно в плагинах), расширение будет изменено на jpeg, а имя файла переведено в нижний регистр.

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

Видео инструкция

В завершение видео о массовом переименовании файлов в Total Commander и Advanced Renamer, как самых эффективных способах.

Существуют и другие программы для рассмотренных целей (например, бесплатная Bulk Rename Utility), но, на мой взгляд, приведенных выше будет более чем достаточно почти для любых задач переименования.

Процесс переименования одного файла в Windows 10 простая задача, и каждый немного разбирающийся в компьютерах пользователь сможет с ней справиться. Но далеко не все знают, как переименовать несколько файлов, а если и знают, то не всегда это делают самыми простыми способами. Конечно, всегда можно установить сторонние программы, но в этом нет необходимости. Windows 10 включает в себя различные удобные инструменты для быстрого изменения имени файлов с помощью проводника, командной строки и PowerShell.

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

РЕКОМЕНДУЕМ:
Как разделить экран в Windows 10

Содержание

  1. Как переименовать несколько файлов с помощью проводника
  2. Переименование нескольких файлов по одному
  3. Переименование нескольких файлов одновременно
  4. Как переименовать несколько файлов с помощью командной строки
  5. Переименование одного файла в командной строке
  6. Переименование нескольких файлов в командной строке
  7. Обрезка нескольких имен файлов
  8. Изменение нескольких имен файлов
  9. Изменение расширения файла
  10. Переименование определенных расширений имен файлов
  11. Как переименовать несколько файлов с помощью PowerShell
  12. Переименование одного файла
  13. Переименование нескольких файлов сразу
  14. Обрезка нескольких имен файлов
  15. Удаление части имени из нескольких файлов
  16. Замена части имени из нескольких файлов
  17. Удаление пробелов из нескольких файлов
  18. Изменение расширения файла
  19. Переименование определенных расширений имен файлов
  20. Заключение

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

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

Переименование нескольких файлов по одному

Чтобы переименовать несколько файлов с различными именами с помощью клавиши «Tab», выполните следующие действия:

Шаг 1: Откройте проводник.

Шаг 2: Откройте папку с файлами, которую хотите переименовать.

Шаг 3: Перейдите на вкладку «Вид».

Шаг 4: Выберите «Таблица».

вид таблица в проводнике windows 10

Шаг 5: Выберите первый файл в папке.

Шаг 6: Перейдите на вкладку «Главная».

Шаг 7: Нажмите кнопку «Переименовать».

кнопка переименовать в проводнике windows 10

Есть и другие способы переименовать файл в проводнике Windows:

  • Выберите необходимый файл и нажмите клавишу «F2».
  • Нажмите мышки по необходимому файлу и в выпадающем меню выберите пункт «Переименовать»
  • Кликните по названию файла левой кнопкой мышки и снова но уже медленнее клинките по нему.

Шаг 8: Введите новое имя файла.

Шаг 9: Нажмите клавишу «Tab», чтобы перейти к переименованию следующего файла в списке.

Шаг 10: Введите новое имя файла.

Шаг 11: Нажмите клавишу «Tab» еще раз, чтобы перейти к следующему файлу.

Переименование нескольких файлов одновременно

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

Шаг 1: Откройте проводник.

Шаг 2: Найдите папку с файлами для переименования.

Шаг 3: Перейдите на вкладку «Вид».

Шаг 4: Выберите «Таблица».

вид таблица в проводнике windows 10

Шаг 5: Перейдите на вкладку «Главная».

Шаг 6: Нажмите кнопку «Выделить все».

выделить все проводник windows 10

Вы также можете использовать сочетание клавиш «Ctrl + A» для быстрого выбора всех файлов. Вы можете нажать и удерживать клавишу «Ctrl», а затем выбрать необходимые файлы кликнув по каждому. Вы также можете выбрать первый файл, нажать и удерживать клавишу «Shift, а затем кликнуть по последнему, чтобы выбрать группу файлов.

Шаг 7: Нажмите кнопку «Переименовать».

Шаг 8: Введите новое имя файла и нажмите Enter.

После выполнения всех шагов все выбранные файлы будут переименованы по той же схеме. Но, к ним был добавлен порядковый номер (число в скобках). Например, летние _каникулы_2019 (1).jpg и летние_каникулы_2019 (2).jpg.

Если вы допустили ошибку, вы можете использовать сочетание клавиш «Ctrl + Z», чтобы отменить переименование. Тоже самое можно сделать нажав на кнопку меню в верхнем левом углу (в строке заголовка Проводника) и выбрав опцию «Отменить».

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

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

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

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

Шаг 1: Откройте меню Пуск.

Шаг 2: Откройте командную строку.

Шаг 3: Перейдите к папку с файлами. В моем примере я буду работать в папке «Документы»:

cd %USERPROFILE%Documents

Шаг 4: Введите следующую команду, чтобы переименовать файл, и нажмите Enter:

ren «СТАРОЕ-ИМЯ-ФАЙЛА.РАСШИРЕНИЕ» «НОВОЕ-ИМЯФАЙЛА.РАСШИРЕНИЕ»

Шаг 5: В команде кавычки требуются, только если название включает пробелы.

Для примера переименуем файл в «летние_каникулы_2019_заметки.txt»:

ren «л_каникулы_19_заметки.txt» «летние_каникулы_2019_заметки.txt»

Переименование нескольких файлов в командной строке

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

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые необходимо переименовать.
  4. Введите следующую команду, чтобы переименовать несколько файлов, и нажмите Enter:

ren *.ИМЯ-РАСШИРЕНИЕ ???-ИМЯ-ФАЙЛА.*

В команде звездочка (*) — это подстановочный знак, который задает команду ren для переименования всего с расширением «.jpg». Знак вопроса (?) Также является подстановочным знаком, но он представляет собой символ исходного имени файла.

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

ren *.jpg ???-горы.*

Обрезка нескольких имен файлов

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

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые следует переименовать.
  4. Введите следующую команду, чтобы сделать имена файлов короче, и нажмите Enter:

ren *.* CHARACTERCOUNT.*

В команде звездочка (*) соответствует всем именам файлов и расширениям в папке, а вопросительные знаки (?) Указывают, сколько символов использовать для нового имени файла.

Этот пример обрезает имена файлов длиннее пяти символов:

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

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

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

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые необходимо переименовать.
  4. Введите следующую команду, чтобы переименовать часть имени файла, и нажмите Enter:

ren СТАРОЕ-ИМЯ-ФАЙЛА-ЧАСТЬ*.* НОВОЕ-ИМЯФАЙЛА-ЧАСТЬ*.*

Этот пример переименовывает имена файлов, начинающиеся с «летние_каникулы_2019» на «путешествия_2019_»:

ren летние_каникулы_2019_2019*.* путешествия_2019_*.*

Изменение расширения файла

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

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые хотите переименовать.
  4. Введите следующую команду, чтобы изменить расширение файла, и нажмите Enter:

ren *.СТАРОЕ-РАСШИРЕНИЕ *.НОВОЕ-РАСШИРЕНИЕ

Этот пример изменяет расширение с «.txt» на «.doc», совместимое с Microsoft Word для файлов в папке:

ren *.txt *.doc

В этом примере изменяется только расширение одного файла с «.txt» на «.doc»:

ren морские_каникулы_заметки.txt морские_каникулы_заметки.doc

Переименование определенных расширений имен файлов

Инструкции, изложенные выше, переименуют каждый файл в папке. Но, если вы хотите переименовать только группу файлов с определенным форматом, вам нужно пропустить звездочку (*) и указать целевое расширение в команде.

Чтобы переименовать файлы с определенным расширением, выполните следующие действия:

  1. Откройте Пуск.
  2. Откройте командную строку.
  3. Перейдите в папку с файлами, которые нужно переименовать.
  4. Введите следующую команду, чтобы изменить расширение группы файлов, и нажмите Enter:

ren ИМЯ-ФАЙЛА*.РАСШИРЕНИЕ ИМЯ-ФАЙЛА*.РАСШИРЕНИЕ

В этом примере переименовываются только изображения с расширением «.jpg»:

ren путешествие_2019_*.jpg летнее_путешествие_2019*.jpg

После выполнения этих действий командная строка переименует файлы, используя параметры, указанные в команде.

Как переименовать несколько файлов с помощью PowerShell

В Windows 10 PowerShell — это мощный инструмент для создания сценариев, который, подобно командной строке, позволяет переименовывать файлы практически любым способом. Я расскажу вам о наиболее распространенных сценариях, чтобы переименовать один или несколько файлов одновременно.

Переименование одного файла

Чтобы переименовать отдельный файл с помощью PowerShell, выполните следующие действия.

  1. Откройте меню Пуск.
  2. Откройте PowerShell.
  3. Перейдите в директорию с файлами.

В моем примере я будут работать с папкой «Документы»:

cd Documents

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

RenameItem «СТАРОЕ-ИМЯ-ФАЙЛА.РАСШИРЕНИЕ» «НОВОЕ-ИМЯ-ФАЙЛА.РАСШИРЕНИЕ»

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

В этом примере файл переименовывается в «
новогоднее_путешествие_заметки.txt»:

RenameItem «зимнее_путшествие_заметки.txt» «новогоднее_путешествие_заметки.txt»

Переименование нескольких файлов сразу

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

  1. Откройте меню Пуск.
  2. Откройте PowerShell.
  3. Перейдите в папку с файлами.
  4. Введите следующую команду, чтобы переименовать несколько файлов, и нажмите Enter:

Dir | %{RenameItem $_ NewName («ИМЯ-ФАЙЛА-ИМЯ{0}.РАСШИРЕНИЕ» f $nr++)}

В этом примере изображения переименовываются с расширением «.jpg», и в конце имени добавляется порядковый номер:

Dir | %{RenameItem $_ NewName («морское_путешествие_2019{0}.jpg» f $nr++)}

Обрезка нескольких имен файлов

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

  1. Откройте Пуск.
  2. Откройте PowerShell.
  3. Перейдите в каталог с файлами.
  4. Введите следующую команду, чтобы переименовать файлы, используя более короткие имена, и нажмите Enter:

Dir | RenameItem NewName {$_.name.substring(0,$_.BaseName.lengthN) + $_.Extension}

В команде обновите «$ _. BaseName.length-N», изменив значение «N», указав количество символов, которое вы хотите удалить.

Этот пример урезает имя ваших файлов до восьми символов:

Dir | RenameItem NewName {$_.name.substring(0,$_.BaseName.length8) + $_.Extension}

Удаление части имени из нескольких файлов

Чтобы удалить часть имени файла в нескольких файлах с помощью PowerShell, выполните следующие действия:

  1. Откройте меню Пуск.
  2. Откройте PowerShell.
  3. Перейдите в папку с файлами.
  4. Введите следующую команду, чтобы удалить часть имени файла, и нажмите Enter:

Dir | RenameItem NewName {$_.name replace «СТАРОЕ-ИМЯ-ФАЙЛА-ЧАСТЬ»,«»}

В этом примере слово «путешествие» удаляется из имени всех файлов в папке:

Dir | RenameItem NewName {$_.name replace «путешествие»,«»}

Замена части имени из нескольких файлов

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

  1. Откройте Пуск.
  2. Откройте PowerShell.
  3. Перейдите в директорию с файлами.
  4. Введите следующую команду, чтобы заменить часть имени файла, и нажмите Enter:

Dir | RenameItem NewName {$_.name replace «СТАРОЕ-ИМЯ-ФАЙЛА-ЧАСТЬ,»НОВОЕ-ИМЯ-ФАЙЛА-ЧАСТЬ»}

Этот пример заменяет слово «пляж_» на «серфинг_на_море» во всех файлах, которые содержат слово «пляж» как часть имени файла:

Dir | RenameItem NewName {$_.name replace «пляж_»,«серфинг_на_море»}

Удаление пробелов из нескольких файлов

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

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

  1. Откройте меню Пуск.
  2. Откройте оболойку командной строки PowerShell.
  3. Перейдите в папку с файлами, которую следует переименовать.
  4. Введите следующую команду, чтобы удалить пробелы из имени файла, и нажмите Enter:

Dir | RenameItem NewName { $_.Name replace «ПРОБЕЛ»,«РАЗДЕЛИТЕЛЬ» }

Этот пример заменяет пробелы подчеркиванием во всех файлах:

Dir | RenameItem NewName { $_.Name replace » «,«_» }

Изменение расширения файла

Чтобы изменить расширение файла для группы файлов с помощью PowerShell, выполните следующие действия.

  1. Откройте Пуск.
  2. Откройте оболойку командной строки PowerShell.
  3. Перейдите в папку с файлами для переименования.
  4. Введите следующую команду, чтобы изменить расширение для файлов, и нажмите Enter:

Dir | RenameItem NewName { [io.path]::ChangeExtension($_.name, «НОВОЕ-РАСШИРЕНИЕ») }

В этом примере любое расширение файла изменяется на «.doc»:

Dir | RenameItem NewName { [io.path]::ChangeExtension($_.name, «doc») }

Переименование определенных расширений имен файлов

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

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

  1. Откройте меню Пуск.
  2. Откройте PowerShell.
  3. Перейдите в папку с файлами.
  4. Введите следующую команду, чтобы переименовать файлы с определенным расширением, и нажмите Enter:

Dir filter *.EXTENSION | %{RenameItem $_ NewName («НОВОЕ-ИМЯ-ФАЙЛА{0}.РАСШИРЕНИЕ» f $nr++)}

В этом примере переименовываются только файлы с расширением «.jpg»:

Dir filter *.jpg | %{RenameItem $_ NewName («beach_trip_{0}.jpg» f $nr++)}

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

РЕКОМЕНДУЕМ:
Как удалить дубликаты файлов в Windows

Заключение

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

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (4 оценок, среднее: 5,00 из 5)

Загрузка…

From example 4 in the help documentation of Rename-Item retrieved with the command:

get-help Rename-Item -examples

Example:

Get-ChildItem *.txt| Rename-Item -NewName { $_.Name -replace '.txt','.log' }

Note the explanation in the help documentation for the escaping backslash in the replace command due to it using regular expressions to find the text to replace.

To ensure the regex -replace operator matches only an extension at the end of the string, include the regex end-of-string character $.

Get-ChildItem *.txt | Rename-Item -NewName { $_.Name -replace '.txt$','.log' }

This takes care of the case mentioned by @OhadSchneider in the comments, where we might have a file named lorem.txt.txt and we want to end up with lorem.txt.log rather than lorem.log.log.

Now that the regex is sufficiently tightly targeted, and inspired by @etoxin’s answer, we could make the command more usable as follows:

Get-ChildItem | Rename-Item -NewName { $_.Name -replace '.txt$','.log' }

That is, there is no need to filter before the pipe if our regex sufficiently filters after the pipe. And altering the command string (e.g. if you copy the above command and now want to use it to change the extension of ‘.xml’ files) is no longer required in two places.

Можно с уверенностью на 100% сказать, что каждый пользователь сталкивался с ситуацией, когда ему надо было переименовать несколько файлов одновременно. Изменять имя каждого файла по отдельности – дело далеко не самое интересное и уж точно не самое быстрое. В таких случаях возникает необходимость узнать, как переименовать несколько файлов одновременно и сделать это как можно быстрее и качественнее. Эта инструкция расскажет вам, как можно сделать это несколькими методами. Она описывает как встроенные системные методы, так и приложения от сторонних разработчиков.

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

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

  1. Откройте Проводник (это можно сделать с помощью комбинации клавиш Win + E) и найдите нужные вам файлы.
  2. Выделите те объекты, которые надо переименовать. Сделайте это с помощью кнопок Ctrl + A, либо выделите мышью часть файлов.
  3. Теперь нажмите F2, либо кликните правой кнопкой мыши по любому из файлов и выберите Переименовать. Как вариант, можно еще нажать на кнопку переименования на панели Проводника. Сами решайте, какой вариант для вас удобнее.Files Rename 1
  4. Укажите новое имя для файла и нажмите Enter. После этого система переименует все выделенные файлы и отметит их порядковыми номерами. Название будет одно для всех, только появится цифровое обозначение. К примеру, Файл, Файл (1), Файл (2), Файл (3) и так далее. Поскольку в одной папке не может быть два файла с одинаковым названием, Windows добавляет номер в конце названия.

Подсказка: после выделения нескольких файлов можно достаточно быстро переименовать их вручную (если речь идет лишь о нескольких объектах). Нажмите F2, а после этого используйте Tab для перемещения к следующему файлу.

Как переименовать несколько файлов за один раз через Командную строку

Следующий метод будет выполняться через Командную строку и соответствующую команду ren. Нажмите Win + R и введите cmd. Нажмите Enter. После открытия командной строки введите путь к папке с нужными вам файлами. К примеру, чтобы перейти в папку Photos на диске D, надо ввести следующую команду:

CD D:Photos.

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

ren “file (1).txt” “new file.txt”

Обратите внимание: если файл содержит в имени пробелы, его название надо брать в кавычки. Если нет, кавычки можно не использовать.

Лучше всего использовать Командную строку для быстрой смены расширения большого количества файлов. К примеру, у вас есть список из txt-файлов, которые надо превратить в html. Для этого используйте команду:

ren *.txt *.html

Звездочка в этом случае служит указанием, что файл с любым названием должен быть переименован.

Кроме того, можно использовать знак ? для других указаний. Команда ren *html *.??? удалит последнюю букву расширения из всех HTML-файлов. Таким образом HTML-файлы превратятся в HTM-файлы. Этот принцип можно использовать не только для расширений, но и названий файлов. Используйте его по своему усмотрению.

Как переименовать несколько файлов сразу с помощью PowerShell

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

Files Rename 2

Для начала рассмотрим процесс переименования одного файла на следующем примере:

rename-item “файл.расширение” “новое имя.расширение”

Достаточно легко, но переименовывать один файл через PowerShell – дело весьма странное, поэтому переходим к групповому переименованию. Рассмотрим на примере вот этой команды:

dir | rename-item -NewName {$_.name -replace “ ”,”_”}

Команда dir собирает все файлы в папке и «прикрепляет» их к общей команде переименования rename-item. Далее $_.name обозначает, что надо сменить имя для каждого файла в директории. replace указывает системе, что одну часть названия надо сменить на другую. Текст в первых кавычках – это то, что надо убрать, а то, что вы поместите во вторые кавычки, появится вместо удаленного текста.

Files Rename 3

Конкретно эта команда удаляет из названий файлов пробелы и заменяет их на подчеркивание. Изучив принцип работы этой команды, вы сможете легко изменять названия файлов пачками, без необходимости играться с каждым файлом отдельно. Разумеется, можно дописать дополнительные аргументы, которые усложнят переименование и сделают его более специфичным, но для этого вам надо будет изучить подробнее список существующих команд в PowerShell. Если вы их знаете, тогда скорее всего, в этой инструкции вам делать нечего.

Как переименовать несколько файлов одновременно с помощью сторонних программ

PowerShell подойдет не каждому, поскольку не у всех есть желание изучать команды и принципы их строения. В этом случае на помощь спешат сторонние утилиты, которые предлагают переименовать несколько файлов одновременно с использованием графически понятных интерфейсов. Рассмотрим на примере Bulk Rename Utility.

Как использовать Bulk Rename Utility

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

Bulk Rename Utility 5

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

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

1

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

На скриншоте выше вы можете увидеть, что надо переименовать большое количество текстовых файлов, в названиях которых много слов «-копия». Сначала надо указать, какой текст надо удалить. Для этого в секцию Replace (3) вводим необходимы текст. В данном случае *пробел*- копия. Поле with остается пустым. Таким образом все файлы получают имя Новый текстовый документ.txt.

Bulk Rename Utility 1

Некоторые файлы остались со скобками и цифрами. Чтобы их убрать, активируем панель Remove (5) и ставим отметку Digits. Она отвечает за удаление цифр из названия. Чтобы удалить скобки, отметьте Sym. Она удалит любые символы в названии, будь то тире, скобки, точки и так далее. Можно также дать указание на удаление отдельных знаков или слов. Это полезно, если надо удалить лишь определенные знаки, цифры, буквы или слова Их надо вводить в поля Chars и Words. Кстати, с помощью этого же раздела можно удалить слова «копия» из названий.

Bulk Rename Utility 2

Теперь осталось добавить порядковые суффиксы, поскольку в одной папке не могут находиться файлы одного имени и расширения. Устанавливаем отметку возле Numbering (10) и указываем Mode – Suffix. После этого каждый файл получит свой аккуратно оформленный номер.

Bulk Rename Utility 3

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

Bulk Rename Utility

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

2

Гораздо лучше.

Чтобы использовать приложение максимально эффективно, вам надо будет провести некоторое время за его исследованием и изучением опций, которые мы не затрагивали в этой статье. Да, на это уйдет как время, так и силы, но это определенно стоит того, особенно, если вам часто приходится выполнять подобные задачи. Если вам не нравится это приложение, можете также воспользоваться услугами программ Advanced Renamer или Total Commander. Да, последняя – это такой привет из нулевых, но в состав этого файлового менеджера входит достаточно мощные инструменты по массовому переименованию, поэтому Total Commander может пригодиться и в современных реалиях.

Понравилась статья? Поделить с друзьями:
  • Пакет офлайн обновлений для windows 10
  • Память не распределена как исправить windows 10
  • Пакетное переименование расширения файлов windows 10
  • Пакет офисных программ для windows 10 список
  • Память не может быть реад windows 10