タイトル通りですが(日本語になっていないが察してほしい) 写真が保存されているフォルダが複数あって、それを一つにまとめるプログラムを探しても見つけられなかったので(あるはず)かきました
イメージ図↓
こういうフォルダの中身を一か所に移動するプログラムです
(コピーではなく移動なので全部移動します。コピーしたいのなら適時変えてください)
今回の場合はipodというフォルダ内で↑のようにフォルダがいっぱいある場合です。
sumというフォルダに全部移動します。
import os import shutil path = r"C:\Users\user\Pictures\ipod" files = os.listdir(path) for file in files: pictures = os.listdir(path+"\\"+file) for pic in pictures: move_to = r"C:\Users\user\Pictures\sum" new_path = shutil.move(path+"\\"+file+"\\"+pic, move_to)
なぜ書いたか?
昔使ってたipodのデータをphotoにアップロードしたかったが、
スペック低すぎてipodのgooglePhotoが動作しなかった。
一回pcにipodをつないでデータを全部pcに移したら、↑のようなフォルダ構造だったのでプログラムを書いた
フォルダアップロードできるようにしてくれグーグルさん