コマンドプロンプトを使用して、サブフォルダーを含めてすべてのファイルの拡張子を一括で変更する方法

コマンドプロンプトを使用して、サブフォルダーを含めてすべてのファイルの拡張子を一括で変更するには、forループを使用します。以下に手順を示します:

  1. コマンドプロンプトを開きます。
  2. 次のコマンドを入力して実行します。このコマンドは、指定したディレクトリとそのサブフォルダー内のすべてのファイルの拡張子を変更します。変更前の拡張子と変更後の拡張子を必要に応じて調整してください。
for /r "C:YourFolderPath" %i in (*.oldextension) do ren "%i" *.newextension
  • C:YourFolderPath の部分を、対象のフォルダーのパスに置き換えます。
  • *.oldextension の部分を、変更前の拡張子に置き換えます。
  • *.newextension の部分を、変更後の拡張子に置き換えます。

例えば、D:MyFiles フォルダー内のすべての .txt ファイルを .csv に変更する場合、次のコマンドを使用します。

for /r “D:MyFiles" %i in (*.txt) do ren “%i" *.csv

for /r "D:MyFiles" %i in (*.txt) do ren "%i" *.csv

 

 

コマンドを実行すると、指定したフォルダーとそのサブフォルダー内の全ての .txt ファイルが .csv に変更されます。十分注意して実行し、変更前のファイルに影響がないことを確認してください。