DOSコマンド ファイル名に一括文字追加

大量のファイルがあって、全てに固定の文字列を追加したい場合

ほげほげ1.pdf  → スーパーほげほげ1.pdf

ほげほげ2.pdf  → スーパーほげほげ2.pdf

ほげほげ3.pdf  → スーパーほげほげ3.pdf

ほげほげ4.pdf  → スーパーほげほげ4.pdf

ほげほげ5.pdf  → スーパーほげほげ6.pdf

…..と1000ファイルくらいあったら、一つ一つファイル名をにスーパーを追加していくのは気がおかしくなる。

そこで、一括文字列をファイル名に追加したい場合ンもコマンド

for %a in (*.pdf) do (ren %a スーパー%a)

「for in do」コマンドでの繰り返しの構文です。
次に「%a」変数名(元のファイル名)
(*)全ファイル名をあてるためワイルドカード(拡張子pdfファイル全て)

renは renameコマンドの省略: ren A スーパーA → AをスーパーAに変更

コメント