Предмет: Информатика, автор: Kirill12a

Нужно переименовать все фалы в данном каталоге, чтобы вместо второй буквы была #. Было albom стало a#bom

Нужно сделать через командную строку

Приложения:

Ответы

Автор ответа: matvey2207spam
1

Ответ:

set nn="a"&for /f "delims=" %x in ('dir /b /a-d-h-s') do @set i=%x & set nn=%i:~0,1%#%i:~2% && ren "%x" "%nn%" && echo Renamed "%x" to "%nn%"

Объяснение:

Данный код перебирает все файлы в директории (цикл for)

И для каждого файла (do) получает строку nn, в котрой вторая буква это #

Далее переименовывает файл через ren,  и если операция успешна пишет в консоль (echo) Renamed "староеимя" to "новоеимя"

Похожие вопросы
Предмет: Русский язык, автор: Алина157ее1