PowerShellファイル名を連番でリネームするワンライナー

powershell コンピュータ
powershell
PowerShellでリネームしたいファイルがあるディレクトリに移動し以下のコマンドを実行。1から始まる二桁の数値連番でファイル名をリネームします。
$i=1; ls | sort | % { move $_.Name ("{0:00}{1}" -f $i++, $_.Extension) }

上記コードでは2桁の数値になりますが、3桁にしたい場合は"{0:000}{1}にします。

コメント