Как переименовать мою папку и любые ее подпапки в нижний регистр с помощью командной строки в Windows?

Как переименовать мою папку и любые ее подпапки в нижний регистр с помощью командной строки в Windows?

У меня много папок и подпапок. В их именах есть случайные заглавные или строчные буквы. Я бы хотел переименовать их все в строчные.

Я вижу много ответов здесь о переименовании файлов, но не папок. Как мне сделать это с помощью командной строки?

решение1

Гораздо проще использовать PowerShell вместо устаревшего cmd.

Get-ChildItem -Directory -Recurse | Rename-Item -NewName { $_.Name.ToLower() } -WhatIf

Укороченная версия

ls -Di -R | ren -Ne { $_.Name.ToLower() } -wi

Он переименует все подпапки текущей папки в строчные буквы.

После подтверждения правильности новых имен удалите их -WhatIf/ -wiвыполните реальное переименование.

решение2

Вы пробовали одно из этих программ пакетного переименования? Некоторые из них бесплатны и очень просты в использовании, это может быть проще, чем пытаться сделать это с помощью cmd Windows. Вот одно бесплатное, если вы хотите попробовать; https://www.bulkrenameutility.co.uk/

Связанный контент