
У меня много папок и подпапок. В их именах есть случайные заглавные или строчные буквы. Я бы хотел переименовать их все в строчные.
Я вижу много ответов здесь о переименовании файлов, но не папок. Как мне сделать это с помощью командной строки?
решение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/