TitleCase -> Title Case [閉じる]でファイル名を一括変更する(スペースで区切る)

TitleCase -> Title Case [閉じる]でファイル名を一括変更する(スペースで区切る)

800のMP4ビデオを含む38GBフォルダがあります。再ダウンロードすると、ファイル名が間隔なし、すべての単語はリンクされていますが、まだTitleCaseです。

だからTitleCase私が必要なものからTitle Case

これらのファイルの名前をまとめて変更する最も効率的な方法は何ですか?

rename私のディストリビューションに含まれていたかずっと前だったことを覚えていますが、もはや存在しないようです。autorename

ベストアンサー1

mp4ファイル名TitleCaseの各「単語」の間にスペースを追加したい場合(PascalCaseでスペースで区切られた単語):

rename -n 's/\B[[:upper:]]/ $&/g' ./*.mp4

出力

rename(./FooBarBaz.mp4, ./Foo Bar Baz.mp4)

Perlを詳しく扱うこの記事をチェックしてください。rename

他のバージョンと用途の名前を変更するにはどうですか? Perlバージョンを使用するために特に推奨される方法は何ですか?

おすすめ記事