Windows のコマンド ラインを使用して何千ものファイルの拡張子を に変更するにはどうすればよいですか*****.jpg
?
ベストアンサー1
ren
(例えば名前を変更する):
ren *.XXX *.YYY
もちろん、XXXとYYYを適切な拡張子に置き換えてください。からXXXにYYY。すべての拡張子を変更する場合は、ワイルドカードをもう一度使用します。
ren *.* *.YYY
これを再帰的に動作させる 1 つの方法は、FOR
コマンドを使用することです。このオプションを使用すると、一致するファイルにコマンドを再帰的に適用できます/R
。例:
for /R %x in (*.txt) do ren "%x" *.renamed
現在のディレクトリから始めて、すべての.txt
拡張子を再帰的に変更します。は、一致したファイル名を保持する変数です。.renamed
%x
また、ファイルが何千もあるため、カーソルが再び点滅し、作業が完了したことを示すまで必ず待ってください。
注: これは cmd でのみ機能します。Powershell または Bash では機能しません。