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

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

Только в одной папке

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

Далее, используя команду cd укажите путь к каталогу, в котором располагаются нужные вам файлы. Команда будет иметь вид: cd [путь к папке].

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

ren *.txt *.html

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

И во вложенных тоже

Изменение расширений текстовых файлов во всех вложенных директориях исходного каталога требует ввода команды с более сложным синтаксисом:

for /d %x in (*) do pushd %x & ren *.txt *.html & popd

Важно учесть

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

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

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

Читайте далее: Команды Windows, которые сэкономят ваше время

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

Понравилась статья? Поставь лайк (палец вверх 👍).
Подписывайтесь на мой Ютуб-канал.