Windows のコマンド プロンプトを使用して、フォルダーとそのサブフォルダーの名前を小文字に変更するにはどうすればよいですか?

Windows のコマンド プロンプトを使用して、フォルダーとそのサブフォルダーの名前を小文字に変更するにはどうすればよいですか?

フォルダーとサブフォルダーがたくさんあります。名前に大文字または小文字がランダムに含まれています。すべてを小文字バージョンの名前に変更したいと思います。

ここではファイルの名前変更に関する回答は多く見られますが、フォルダーの名前変更に関する回答は多くありません。コマンド プロンプトを使用してそれを実行するにはどうすればよいですか?

答え1

従来のcmdの代わりにPowerShellを使用する方がはるかに簡単です

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

短縮版

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

現在のフォルダのすべてのサブフォルダの名前を小文字に変更します

新しい名前が正しいことを確認したら、-WhatIf/を削除して-wi実際の名前変更を行います

答え2

バッチ名前変更ソフトウェアを試したことがありますか? 中には無料で非常に使いやすいものもあり、Windows のコマンド プロンプトで実行するよりも簡単かもしれません。試してみたいという方のために、無料のソフトウェアを 1 つ紹介します。 https://www.bulkrenameutility.co.uk/

関連情報