Andrew Ionの投稿を拡大します。エレガントでシンプルですが、コマンドの柔軟性を完全には説明していません。
次の3つのように、特定の種類のファイルに数字のプレフィックスを付けて頻繁に名前を付けます(数字を読みやすくするためにプレフィックスを角かっこで囲みます)。
[#001] Aardvark.txt
[#002] Badger.txt
[#003] Civet.txtなど
プレフィックスを削除する場合(スペースを含む最初の7文字を削除する)、次のように入力できます。
ren "[#???] *.txt" "///////*.txt"
これは、[#で始まり、]と6番目と7番目の文字としてスペースを持ち、.txtで終わるファイルのみを名前変更します。このコマンドは、上記のファイルの名前をAardvark.txt、Badger.txt、Civet.txtなどに変更します。
数値の接頭辞の後のファイル名が一意でない場合(たとえば[#001] Aardvark.txtおよび[#002] Aardvark.txt)、コマンドはファイルの1つのみを名前変更し、もう一方の名前変更をスキップして応答することを認識しますエラー:「重複したファイル名が存在するか、ファイルが見つかりません。」
そのため、コマンドを実行する前に、各ファイルにプレフィックスのない一意の名前があることを確認してください。
また、ほとんどの(良い)名前変更プログラムでは、変更を適用する前に新しいファイル名がどのように見えるかをプレビューできますが、この名前変更コマンドを使用すると、Enterキーを押すとすぐにファイル名が変更されます。そのため、ファイルの名前を変更する前に、ファイルのコピーを作成することを常にお勧めします。名前の変更が期待どおりに機能する場合は、元の名前のファイルを削除できます。そうしないと、非常に間違ったファイル名になってしまい、元の名前に戻す方法がありません(バックアップがない限り)。あなたは警告を受けました!:-)