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

Оглавление:

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

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

Видео: Как переименовать несколько файлов в Windows
Видео: Как отключить Secure Boot ? - YouTube 2024, Май
Anonim
Получил кучу файлов, которые вы хотите переименовать, но не хотите проходить через них по одному? Windows предоставляет больше способов сделать это, чем вы можете понять.
Получил кучу файлов, которые вы хотите переименовать, но не хотите проходить через них по одному? Windows предоставляет больше способов сделать это, чем вы можете понять.

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

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

Проводник Windows (известный как File Explorer в Windows 10) является удивительно мощным. Вероятно, вы знаете, как переименовать один файл, но давайте начнем с основ, так как продвинутые трюки строят их.

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

  • Нажмите, чтобы выбрать файл, а затем нажмите кнопку «Переименовать» в главном меню.
  • Нажмите, чтобы выбрать файл, а затем щелкните имя выбранного файла.
  • Щелкните правой кнопкой мыши файл и выберите «Переименовать» в контекстном меню.
И если вы предпочитаете придерживаться своей клавиатуры, вы можете просто использовать клавиши со стрелками (или начать вводить имя файла), чтобы выбрать файл, а затем нажмите F2, чтобы выбрать имя файла.
И если вы предпочитаете придерживаться своей клавиатуры, вы можете просто использовать клавиши со стрелками (или начать вводить имя файла), чтобы выбрать файл, а затем нажмите F2, чтобы выбрать имя файла.

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

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

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

Если вы переименовываете кучу файлов в одной папке, и эти файлы не нуждаются в совершенно разных именах друг от друга, Windows предоставляет более простой способ переименовать эти файлы в пакетном режиме. Начните с выбора группы файлов - вы можете удерживать клавишу Ctrl для одновременного выбора нескольких файлов или Shift для выбора диапазона файлов. Когда вы выбрали файлы, используйте одну из команд переименования - кнопку в главном меню, команду в контекстном меню или просто нажмите F2. Вы увидите, что все файлы остаются выбранными, но первый в группе выделяет свое имя, чтобы вы могли ввести новое имя.

Image
Image

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

Image
Image

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

Если вам требуется больше энергии, вы можете использовать

rename

или же

ren

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

Самый быстрый способ открыть окно командной строки в нужном месте - сначала открыть папку в Проводнике. В меню «Файл» выберите «Открыть командную строку», а затем выберите «Открыть командную строку».

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

ren 'current_filename.ext' 'new_filename.ext'

Кавычки важны, если имена файлов содержат пробелы. Если они этого не сделают, вам не понадобятся кавычки. Так, например, чтобы переименовать файл из «wordfile (1).docx» в «my word file (01).docx», вы должны использовать следующую команду:

ren 'wordfile (1).docx' 'my word file (01).docx'

Поскольку
Поскольку

ren

команда может адресовать расширения, вы также можете использовать ее для одновременного изменения расширений нескольких файлов. Скажем, например, у вас был выбор.txt-файлов, которые вы хотели бы превратить в.html-файлы. Вы можете использовать следующую команду вместе с подстановочным знаком * (который в основном говорит Windows, что текст любой длины следует считать совпадением):

ren *.txt *.html

И пока мы находимся в теме подстановочных знаков, вы также можете сделать некоторые интересные вещи с помощью? подстановочный знак, который используется для обозначения любого символа. Скажем, например, у вас было множество.html-файлов, которые вы хотели бы превратить в.htm-файлы. Вы можете использовать следующую команду для внесения изменения:

ren *.html *.???

Это говорит Windows переименовать все файлы с расширением.html, чтобы использовать одно и то же имя файла и те же первые три буквы только для расширения файла, что заканчивается отключением «l» от всех расширений в папке.

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

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

PowerShell предлагает еще большую гибкость для переименования файлов в среде командной строки. Используя PowerShell, вы можете передать вывод одной команды, известной как «commandlet» в терминах PowerShell, другой команде, как и в Linux и других UNIX-подобных системах. Две важные команды, которые вам понадобятся:

Dir

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

Rename-Item

который переименовывает элемент (файл в этом случае). Выполните вывод Dir на пункт Rename-Item, и вы работаете в бизнесе.

Самый быстрый способ открыть окно PowerShell в нужном месте - сначала открыть папку в Проводнике. В меню «Файл» выберите «Открыть Windows PowerShell», а затем выберите «Открыть Windows Powershell».

Во-первых, давайте посмотрим на переименование одного файла. Для этого вы должны использовать следующий синтаксис:
Во-первых, давайте посмотрим на переименование одного файла. Для этого вы должны использовать следующий синтаксис:

rename-item 'current_filename.ext' 'new_filename.ext'

Так, например, чтобы переименовать файл из «wordfile.docx» в «My Word File.docx», вы должны использовать следующий командный файл:

rename-item 'wordfile.docx' 'My Word File.docx'

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

rename-item

commandlet. Скажем, например, у нас было множество файлов с именем «wordfile (1).docx», «wordfile (2).docx» и т. Д.).

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

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

Image
Image

dir

часть этого командного списка перечисляет все файлы в папке и передает их (это

|

символ) к

rename-item

commandlet.

$_.name

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

-replace

переключатель означает, что произойдет замена. Остальная часть командной строки означает, что любое пространство (

' '

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

'_'

).

И теперь наши файлы выглядят так, как мы хотим.

rename-item

commandlet также предлагает такие функции, как

-recurse

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

-force

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

-whatif

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

IF/THEN

логика. Вы можете больше узнать о PowerShell в целом из нашего руководства Geek School и узнать больше о

rename-item

из Microsoft TechNet Library.

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

Если вам нужен мощный способ переименования нескольких файлов одновременно, и вы просто не можете освоить команды командной строки или PowerShell, вы всегда можете обратиться к сторонней утилите. Там есть бесчисленное количество переименований приложений, и многие из них хорошие, но у нас есть две четкие фавориты: Bulk Rename Utility и AdvancedRenamer.

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

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

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

Измените параметры в одной или нескольких из доступных доступных панелей, и вы увидите, что предварительный просмотр ваших изменений отображается в столбце «Новое имя», где указаны ваши файлы. В этом примере я внес изменения в четыре панели, которые теперь выделены оранжевым цветом, поэтому проще сказать, что я изменил. Я сказал утилите изменить имя всех файлов в «Файл Word» и использовать заголовок. Я добавил дату, когда файл был создан в формате YMD. И я также добавил автоматический номер файла, который появляется в конце имени файла, начинается с одного, увеличивается на единицу и отделяется от имени файла под знаком подчеркивания. И это лишь небольшая часть того, что вы можете сделать с помощью утилиты Bulk Rename. Когда вы будете удовлетворены тем, как будут выглядеть ваши новые имена файлов, все, что вам нужно сделать, это нажать кнопку «Переименовать».
Измените параметры в одной или нескольких из доступных доступных панелей, и вы увидите, что предварительный просмотр ваших изменений отображается в столбце «Новое имя», где указаны ваши файлы. В этом примере я внес изменения в четыре панели, которые теперь выделены оранжевым цветом, поэтому проще сказать, что я изменил. Я сказал утилите изменить имя всех файлов в «Файл Word» и использовать заголовок. Я добавил дату, когда файл был создан в формате YMD. И я также добавил автоматический номер файла, который появляется в конце имени файла, начинается с одного, увеличивается на единицу и отделяется от имени файла под знаком подчеркивания. И это лишь небольшая часть того, что вы можете сделать с помощью утилиты Bulk Rename. Когда вы будете удовлетворены тем, как будут выглядеть ваши новые имена файлов, все, что вам нужно сделать, это нажать кнопку «Переименовать».
Image
Image

И, как вы можете видеть, утилита легко справлялась с моими простыми запросами.

Как использовать AdvancedRenamer

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

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

Word File____()

Это говорит AdvancedRenamer, чтобы назвать все мои файлы «Файл Word» и добавить дату создания в формате YMD (разделение каждой части на символ подчеркивания). Он также добавляет инкрементный номер файла в круглые скобки и разделяется дополнительным подчеркиванием.

И, как вы можете видеть, мои файлы были переименованы именно так, как я хочу. AdvancedRenamer имеет более крутую кривую обучения, чем Bulk File Renamer, но вознаграждение за это заключается в том, что вы получаете гораздо более тонкий контроль над именами файлов.
И, как вы можете видеть, мои файлы были переименованы именно так, как я хочу. AdvancedRenamer имеет более крутую кривую обучения, чем Bulk File Renamer, но вознаграждение за это заключается в том, что вы получаете гораздо более тонкий контроль над именами файлов.
Image
Image

Есть ли другие способы переименования файлов в Windows, которые мы не рассматривали? Не забудьте оставить нам комментарий и сообщить об этом.

Рекомендуемые: