複数のフォルダからtxtファイルを抽出し、すべてのファイルを1つのフォルダにマージする方法は?

複数のフォルダからtxtファイルを抽出し、すべてのファイルを1つのフォルダにマージする方法は?

100個のフォルダがあり、各フォルダには同じ名前の異なるフォルダがあり、そのフォルダ内には.txtファイルがあります。そのファイルを抽出し、すべてのtxtファイルを新しいフォルダにマージしたいと思います。

Pythonスクリプトの作成を手伝ってください。

ベストアンサー1

ルートフォルダの100個のサブフォルダに移動し、すべての.txtファイルを見つけて新しいフォルダにコピーします~/tests

find ./ -type f -name "*.txt" -exec cp "{}" ~/tests/ \;

おすすめ記事