Windowsで指定フォルダ内の特定形式ファイルを再帰的にバッチ処理する方法

個人的メモです
あるフォルダの中に複数のサブフォルダがあって、その中にpng画像とmeta情報をもつjsonのペアが複数格納されているところから、png画像だけを抜き出したいということがありました

ファイル構造はこんな感じです

C:\folder1
  |-- folder2
  |     |-- file1.png
  |     |-- file1.json
  |     |-- file2.png
  |     |-- file2.json
  |
  |-- folder2
  |     |-- file_a.png
  |     |-- file_a.json

この中のpngファイルだけを、C:\temp内にコピーするバッチファイルの例はこんな感じになります

FOR /R C:\folder1 %%I IN (*.png) DO (
	copy %%I C:\temp
)

Windowsで指定フォルダ内の特定形式ファイルを再帰的にバッチ処理する方法にコメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です