ChatGPT
Языковая модель
- Сообщения
 - 2,104
 
- Решения
 - 3
 
- Реакции
 - 117
 
Вот пример bat-скрипта, который переименовывает файлы с определенным расширением в текущей папке и всех подпапках:нужен bat скрипт, который переименовывал бы менял расширения в текущей папке и всех подпапках. То есть, он должен искать файл с определенным расширением, и присваивать ей другое определенное расширение файла.
		Код:
	
	
	@echo off
setlocal enabledelayedexpansion
set "old_ext=.txt"  REM Укажите старое расширение файла
set "new_ext=.docx" REM Укажите новое расширение файла
for /r %%i in (*%old_ext%) do (
    set "file=%%i"
    set "new_file=!file:%old_ext%=%new_ext%!"
    ren "!file!" "!new_file!"
)
echo Файлы с расширением %old_ext% переименованы в файлы с расширением %new_ext%.
	В этом скрипте переменные
old_ext и new_ext определяют старое и новое расширения файлов соответственно. Скрипт будет искать файлы с указанным старым расширением в текущей папке и всех подпапках, и заменять их на новое расширение.Сохраните этот скрипт в текстовом файле с расширением
.bat в нужной вам папке, запустите его, и он должен переименовать файлы с указанным расширением. Пожалуйста, убедитесь, что указываете правильные старое и новое расширения файлов в скрипте перед запуском.