@photosho

Как автоматизированно переименовать папки?

Есть список соответствий старых и новых имен папок, список очень большой. Подскажите, как в Windows можно быстро переименовать папки, используя этот список? Представить его можно в любом формате. Может быть, кто-нибудь знает автоматизированные средства для этого?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
@res2001
Developer, ex-admin
Вариант батника для файлов в одном каталоге и имена файлов не шаблонные:
chcp 1251
for /f "tokens=1,2 delims=<тут подставить символ TAB>" %%a in (file.txt) do (
    ren "<имя каталога>\%%a" "%%b"
)

список файлов для переименования складываете в файл file.txt кладете его рядом с батником. file.txt должен быть в кодировке 1251. Формат file.txt:
<имя исходного файл с расширением><TAB><имя результирующего файла с расширением>

В именах файлов не должно быть символа TAB
В скрипт подставить соответствующие значения вместо комментариев в угловых скобках.
В зависимости от того в каком виде вы можете предоставить список файлов, можно переделать скрипт.
Скрипт не тестировал.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Aetae
@Aetae
Тлен
Берёте ваш список и преобразуете в вид
chcp 65001
ren "старое название" "новое название"
ren "старое название 2" "новое название 2"
pause
сохраняете как .bat и запускаете.
Ответ написан
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Как автоматизированно переименовать папки?
Скриптом.

Может быть, кто-нибудь знает автоматизированные средства для этого?
Разумеется - cmd, powershell
Ответ написан
@ClearAirTurbulence
Самописным скриптом, программой-ренеймером, встроенным ренеймером в Total Commander.

По двум первым ссылкам из выдачи гугл ниже наверняка много подробностей.
https://www.google.com/search?q=batch+rename+accor...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 сент. 2020, в 17:57
900 руб./за проект
19 сент. 2020, в 17:42
500 руб./за проект
19 сент. 2020, в 17:27
500 руб./за проект