Windows で 1 つのコマンドを使用してフォルダー内のすべてのファイルの拡張子を変更する 質問する

Windows で 1 つのコマンドを使用してフォルダー内のすべてのファイルの拡張子を変更する 質問する

Windows のコマンド ラインを使用して何千ものファイルの拡張子を に変更するにはどうすればよいですか*****.jpg?

ベストアンサー1

ren(例えば名前を変更する):

ren *.XXX *.YYY

もちろん、XXXとYYYを適切な拡張子に置き換えてください。からXXXYYY。すべての拡張子を変更する場合は、ワイルドカードをもう一度使用します。

ren *.* *.YYY

これを再帰的に動作させる 1 つの方法は、FORコマンドを使用することです。このオプションを使用すると、一致するファイルにコマンドを再帰的に適用できます/R。例:

for /R %x in (*.txt) do ren "%x" *.renamed

現在のディレクトリから始めて、すべての.txt拡張子を再帰的に変更します。は、一致したファイル名を保持する変数です。.renamed%x

また、ファイルが何千もあるため、カーソルが再び点滅し、作業が完了したことを示すまで必ず待ってください。

注: これは cmd でのみ機能します。Powershell または Bash では機能しません。

おすすめ記事