フォルダが複数あり、フォルダ内の先頭のファイルネームをフォルダ名としたいです

これを

フォルダ1
├ファイル1
├ファイル2
フォルダ2
├ファイル1
├ファイル2

こうしたいです

ファイル1
├ファイル1
├ファイル2
ファイル1
├ファイル1
├ファイル2


フォルダ名が重複した場合の処理も必要かもしれないです

バッチは読みにくすぎですね