Supperuser.com の小さなコメントで次のことを見つけました。
@ JacksOnF1re - 新しい情報/テクニックが私の回答に追加されました。あいまいなスラッシュ手法を使用して、プレフィックスのコピーを実際に削除できます: ren "Copy of .txt" "//////// "
Windows RENAME コマンドはワイルドカードをどのように解釈しますか? このスレッドのdbenhamの回答を参照してください。
私の問題は少し異なりました。ファイルにプレフィックスを追加し、必要のないものを最初から削除したかったのです。私の場合、次のような列挙されたファイルが数百ありました。
SKMBT_C36019101512510_001.jpg
SKMBT_C36019101512510_002.jpg
SKMBT_C36019101512510_003.jpg
SKMBT_C36019101512510_004.jpg
:
:
ここで、それぞれの名前を (Album 07 picture #) に変更したいと思います。
A07_P001.jpg
A07_P002.jpg
A07_P003.jpg
A07_P004.jpg
:
:
私は単一のコマンドラインでそれを行いましたが、それは魅力的に機能しました:
ren "SKMBT_C36019101512510_*.*" "/////////////////A06_P*.*"
ノート:
- 引用 (
"
) は"<Name Scheme>"
オプションではありません。それ以外の場合は機能しません。この例では、"SKMBT_C36019101512510_*.*"
and"/////////////////A06_P*.*"
が引用されています。
- 削除する文字数を正確に数え、新しい文字用にスペースを残す必要がありました。スラッシュの正確な数(17 文字)を使用して、
A06_P
実際に置き換えられ2510_
、削除されました。SKMBT_C3601910151
/////////////////
- 上記を適用する前に、ファイルをコピーする (バックアップを作成する) ことをお勧めします。