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

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

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

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

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

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

1. Сначала найдите командную строку в меню «Пуск» и откройте ее.

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

 : 

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

 cd "D:  Path  To  Folder" 

Подсказка: перетаскивание папки в командную строку приведет к автозаполнению пути к папке.

4. Как только вы окажетесь внутри целевой папки, выполните приведенную ниже команду, заменив «ext1» на текущее расширение файла и «ext2» на желаемое расширение файла.

 для/R% x  in (* .ext1) do ren "% x" * .ext2 

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

 for/R% x in (* .jpg) do ren "% x" * .png 

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

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

Оцените статью
futurei.ru
Добавить комментарий