ディレクトリ内の特定の拡張子を持つファイルの拡張子を一括で変換する

例として dll を pyd に変換する場合。

for %%A in (*.dll) do (
	ren %%A %%~nA.pyd
)

%%~nA は %%A の持つパスからファイル名のみを取り出す指定です。
コマンドプロンプトにて help call で見られます。

ところでスーパーpre記法って拡張子 bat には対応してないのですね。

※追記

ren *.dll *.pyd

でいけるそうですね。知らんかったー。