たるだめ

のんびりとなんか書きます

サブフォルダ含め拡張子を一気に変換する

Windows にて、コマンドプロンプトを用いた拡張子変更(サブディレクトリ含む)の方法。

コマンド

JS を TS に変換する場合

for /r %x in (*.js) do ren "%x" *.ts

※コマンドプロントから直接使用することを想定しているため、%は 1 つ

解説

for コマンドと ren コマンドを使った繰り返し処理で拡張子を変更。

for コマンド基本形

for [オプション] 変数 in (ファイル、ディレクトリ) do コマンド

ren コマンド

ren [ドライブ][パス]ファイル名 ファイル名(変更後)

ドキュメント