カテゴリー
Microsoft

コマンドプロンプトでファイル名の最後をたくさん一気に変更します♪(Windows)

写真ファイルの名前を XXXXXXXX.JPG から、XXXXXXXX-thumbnail.JPG に変更したいです。ファイル名の文字数は全部同じです。ファイル数は 183 個あります。あなたならどうしますか?

  1. ファイルを選択して F2 キーでファイル名を手で修正する。
  2. コマンドプロンプトで一気に修正する。

わたくしなら2番目の方法を採用します。183 回も同じことをしたくないからです。では実際にやって見ます。

やってみました

変更対象ファイルのあるフォルダ(C:\tmp\thumbnail)に移動して、次のコマンドを打つだけです。

C:\tmp\thumbnail>ren ????????.JPG ????????-thumbnail.JPG

ポイントは、次の1点です。

  • 「?」は任意の一文字を表すワイルドカード

次のページが参考になりました。

おわりに

今回はたまたますべてのファイルが8文字でしたので、一文字を表すワイルドカード「?」がつかえました。ファイルによって文字数が違う場合はどのようにすればよいでしょうか?複数の文字数を表すワイルドカード「*」を使えばいいでしょうか?

しかしどうもうまくいきません。なんだか難しいです。とりあえず、目的は達したので、ここまでにしておきます。

コメントを残す