Pythonで画像ファイルを振り分け

画像ファイル(写真)はスマホで撮影すると、

それを自動的にoneDriveにアップロードされ、

それがPCの中に反映されるのですが、

それを年と月毎にフォルダ分けするのがめんどくさいので、

自動的に振り分けるPythonスクリプトを作成しました。

from datetime import date
import glob
import os
import pathlib
import shutil

CAMERA_ROLL = 'カメラ ロール'

class file_date:
    def __init__(self, name, year, month):
        self.name = name
        self.year = year
        self.month = month

def __main():
    folder = glob.glob(CAMERA_ROLL)
    if len(folder) != 0:
        organize_cameraroll()

def get_filelist():
    files = []
    for filename in glob.glob('*'):
        stat = os.stat(pathlib.Path(filename))
        dt = date.fromtimestamp(stat.st_ctime)
        file = file_date(filename, str(dt.year), str(dt.month).zfill(2))
        files.append(file)
    return files

def organize_cameraroll():
    os.chdir(CAMERA_ROLL)
    files = get_filelist()
    for file in files:
        if len(glob.glob(file.year)) == 0:
            os.mkdir(file.year)
        dist = file.year + "\\" +file.month
        if len(glob.glob(dist)) == 0:
            print(dist)
            os.makedirs(dist)
        if not os.path.isdir(file.name):
            pass
            shutil.move(file.name, dist + '\\' + file.name)

__main()

経済ニュース(05/02)

連休リスクに注意!GW明けは米利上げ通過、ウクライナ危機一区切りで好転も!? – トウシル

年収が低い会社ランキング【平均年齢40代前半・500社完全版】 – ダイヤモンド・オンライン

従業員の平均年齢が40代前半の上場企業を対象に「年収が低い会社」のランキングを作成した。対象期間は原則として20年4月~21年3月期(一部、決算期が異なる企業を含む)。単体の従業員数が100人未満の会社は除外した。

データ拠点電力4割減 富士通など7社、30年度までに技術 – 日本経済新聞

富士通やNECなど日本の電機・素材7社は連携して、2030年度までにデータセンター(DC)の消費電力を4割減らすサーバー技術を開発する。半導体の新たな回路設計や素材など省エネ化に必要な技術を確立する。DCの電力消費量は増加を続け、海外では規制を設ける動きが相次ぐ。世界の省エネ規制に対応する性能を示せれば、大手事業者のサーバーなどで採用される可能性も開ける。情報量の急増で、DC関連の機器などの世

世界の損保支払い、ロシア関連最大4.5兆円 – 日本経済新聞

ロシアによるウクライナ侵攻で、世界の損害保険会社に巨額の支払いが発生する見通しだ。ロシアに貸し出した航空機の損失を対象にした航空保険などの補償が膨らみ、保険金の支払総額は最大4兆5千億円にのぼる可能性がある。補償範囲をめぐる係争も起きている。損保会社の負担が増えれば、今後の保険料の上昇につながるとの見方も強まっている。ウクライナ侵攻に伴う支払いは主に航空保険やサイバー保険など特殊保険(スペシャ

50歳貯金2200万円。唯一の家族であった母を亡くし、天涯孤独に…… – Yahoo!ファイナンス

定年60歳までに現状を維持できれば4000万円は貯金できそうです皆さんから寄せられた家計の悩みにお答えする、その名も「マネープランクリニック」。今回の相談者は、唯一の家族であったお母様を亡くしてしまったという看護師の女性。今後のお金についての漠然とした不安が拭いきれない、といいま…

バフェット氏、積極姿勢へ転換 6.6兆円投資、石油株積み増し – 時事通信ニュース

【ニューヨーク時事】著名投資家ウォーレン・バフェット氏率いる米投資会社バークシャー・ハサウェイは4月30日、米中西部ネブラスカ州オマハで年次株主総会を開いた。バークシャーは、1~3月期に計約510億ドル(約6兆6000億円)を投じ、米石油大手シェブロンやオクシデンタル・ペトロリアムなどの株式を大幅に積み増し。金融市場が不安定化する中、積極投資への転換を印象付けた。 対面での総会開催は3年ぶり。バフェット氏は総会で、高インフレやウクライナ危機などを背景に不安定な値動きが続く株式市場について、「賭博…

スバル新型SUV「ソルテラ」超豪華仕様は750万円超となるか!? 自ら発電もしちゃう最上級車の姿とは? – くるまのニュース

スバルの新型EV「ソルテラ」が2022年4月14日に正式発表されました。先進的な機能が数多く搭載されますが、最上級仕様にメーカーオプションを装着した仕様はいくらになるのでしょうか。

トヨタ、中国で1カ月半ぶりに工場で生産を再開 封鎖措置の緩和に対応 (2022年5月1日掲載) – ライブドアニュース – livedoor

【北京=小川直樹】トヨタ自動車は1日、中国・吉林省長春市にある合弁工場で、生産を再開したことを明らかにした。新型コロナウイルス対策の都市封鎖(ロックダウン)の影響で3月14日から稼働を停止していた。

最新「GPSレーダー&レーザー探知機」 5選 セルスター/ユピテル/ブリッツ – http://www.autocar.jp/

5台のGPSレーダー&レーザー探知機をご紹介。連休中のドライブでスピード違反をしないために、セルスター、ユピテル、ブリッツの最新モデルをチェックしましょう。

「サハリン」での石油・天然ガス開発事業 日本が撤退しない訳 – ライブドアニュース – livedoor

ロシア極東サハリンでの石油・天然ガス開発事業「サハリン1・2」。日本政府が撤退しない方針を表明している件をフジテレビ政治部が伝えた。背景には、2006年のイラン・アザデガン油田での「苦い記憶」があるとした

あのクルマも買えるかも! 残価設定ローン&サブスクリプション 徹底比較・使い方研究 – BestCarWeb

残価設定ローンとサブスクリプション(サブスク)。多様化するクルマの購入方法のなか、わかりそうでわからない2つの違いと「賢い」使い方、伝授します!

個人年金保険、どう選べばいい? どれくらい支払えばいい? – Yahoo!ファイナンス

老後資金を自分で準備するために、民間の保険会社の個人年金保険への加入を考える人もいるのではないでしょうか。個人年金保険は、将来年金を受け取る期間や受取方法、元本保証で満期保険金が決まっているもの、運用次第で満期保険金が変動するもの等、さまざまです。その人のライフスタイルによって選…

JR西日本ローカル線 見直し「待ったなし」線区…電化区間にはレア車両がいっぱい|まいどなニュース – 神戸新聞社

小野田線を走る123系(タロケン/stock.adobe.com)

JR西日本は4月11日に「ローカル線に関する課題認識と情報開示について」と題して、輸送密度(平均通過人員)2000人/日未満の線区に

JALの格納庫見学ツアー、2年ぶり“待ちに待った”再開 初回受付分は即満枠 – TRAICY(トライシー)

コロナ禍で2020年3月から休止していた日本航空(JAL)の格納庫見学ツアー「JAL工場見学〜SKY MUSEUM〜」がきょう5月1日、2年2か月ぶりに再開した。 航空業界の各業種の仕事やJALの歴史が学べるミュージアム […]

「奥さん!お買い得ですよ!」 100万円台から買える国産ミニバンはナニ? 国産最安値ミニバン3選(くるまのニュース) | 自動車情報サイト【新車・中古車】 – carview! – carview!

■たくさん乗れて安いのがイイ! 国産最安値ミニバンを探せ! ファミリー層から根強い支持を集め続けているカテゴリーが「ミニバン」です。  広い室内空間に加え、3列シートレイアウトのため、いざというときの多人数乗車も容易な点も人気を集める理由の…

5月1日~31日、キャッシュレス決済ポイント還元事業「がんばる京田辺!応援キャンペーン」が実施されてる。スタンプラリーも同時開催 – ALCO 宇治・城陽 山城地域の情報サイト – ALCO 宇治・城陽 山城地域の情報サイト

2022年5月1日(日)~31日(火)、京田辺市でキャッシュレス決済ポ […]

FOMCに注目、0.5%利上げか 資産圧縮焦点=今週の米株市場 – ロイター (Reuters Japan)

5月2日に始まる1週間の米国株式市場では、3─4日に開催される連邦公開市場委員会(FOMC)が最大の注目材料となる。連邦準備理事会(FRB)は今回の会合で、政策金利を引き上げるとともに、インフレ抑制に向けた金融政策の引き締め計画をより明確にするとみられる。

JR東日本の駅名標「ひらがな標記」が姿消していくワケ 「あきはばら」→「秋葉原」 – 乗りものニュース

JR東日本の駅名標は、かつては「あきはばら」「よこはま」といった、ひらがな標記が主体のものが掲示されていました。しかし、現在はほとんど見られません。なぜなのでしょうか。

【明日の好悪材料】を開示情報でチェック! (4月28日発表分) – Yahoo!ファイナンス

【好材料】  ――――――――――――

■日本電設工業 <1950> [東証P]
前期経常が上振れ着地・今期は21…

ITニュース(05/02)

「Pixel Watch」のカラバリと容量がわかってきたかも! – GIZMODO JAPAN

Pixel Watchに期待している方に向けて燃料追加です。Android Policeによると、米国のキャリアの在庫データベースに登録されたとのこと。その情報から、カラバリと容量が伝えられています。

ずさんな安全管理明らかに…水中カメラで捜索続く 知床観光船遭難事故 – FNNプライムオンライン

北海道・知床半島沖の観光船遭難事故は、残る不明者の捜索が1日も続いています。こうした中、運航会社をめぐるずさんな安全管理体制の実態が、関係者の証言などから明らかになってきました。FNNプライムオンラインhttps://www.fnn.jp/

知床観光船沈没 水中カメラ捜索も接近困難 手がかり見つからず – nhk.or.jp

北海道の知床半島沖で観光船が沈没し14人が死亡、12人が行方不明になった事故で、第1管区海上保安本部などは、水中カメラを…

Face IDの初期設定を誤ったユーザーの末路 – iPhone Mania

 新規購入したデバイスで、Face IDの初期設定の際に予期せず動いてしまったため、とんでもないことになってしまったユーザーの動画が公開されました。認証失敗でデバイスが一生使えなくなってしま…

あのツバメノートに指紋認証とモバイルバッテリーを搭載したセキュリティ手帳「T-Note Secret」 – Lifehacker JAPAN

「T-Note Secret」は、ツバメノート監修のデザインノートケースで、指紋認証でセキュリティ確保が可能。本製品のために新開発したA5・6穴サイズのノートリフィルを使用し、ツバメノートならではの書き味を楽しめます。また、8,000mAhのバッテリー搭載で、スマホの充電も可能な製品です。

知床 観光船沈没事故 水中カメラ備えた無人機で捜索続く – nhk.or.jp

北海道の知床半島沖で観光船が沈没し14人が死亡、12人が行方不明になった事故で、第1管区海上保安本部などは、30日に続き…

進む福島第一原発・処理水の海洋放出への準備 – アゴラ

客観的な安全性について、マスコミも正確な報道をこんにちは、音喜多駿(日本維新の会 参議院議員 / 東京都選出)です。福島第一原発の処理水 “問題はない” IAEAが調査結果を公表連休中も連日、重要なニュースがな流れていますが、IAEA(国際…

壁掛けするアレクサ。Echo Show 15の魅力とは? – GIZMODO JAPAN

Amazon(アマゾン)からリリースされた、一番画面がでかいEchoこと「Echo Show 15」。使いやすいのは一目瞭然なのですが、実際に使うとどのようなメリットがあるのでしょう?今回はガジェットコーディネーターことギズモードの金本が、1週間使い倒したレビューをお届けしますよ!

Apple Watch SE(第2世代)が今秋発売?何が変わるか予想 – iPhone Mania

 iDrop Newsが、Apple Watch SE(第2世代)が今秋発売されるとし、現行モデルから何が変わるか予想しています。デザインは現行モデルと変わらずiDrop Newsが入手した…

週刊仮想通貨ニュース|自民党デジタル社会推進本部の提言に注目集まる、GSのビットコイン担保ローン提供の可能性など – 株式会社CoinPost

今週は、自民党デジタル社会推進本部の「デジタル・ニッポン 2022」に関する記事が最も多く読まれた。このほか、ゴールドマン・サックスの仮想通貨ビットコインの担保ローンに関するニュースなど、一週間分の情報をお届けする。

Apple純正アプリにも3年以上アプデされていないものがある〜著名記者が指摘 – iPhone Mania

 Appleが2年以上アップデートされていないアプリの開発者に対し、App Storeからの削除勧告を送っている件について、著名記者が「Appleの純正アプリにも2年以上アップデートされてい…

AMD Radeon RX 7900 XT フラッグシップ RDNA 3 グラフィックスカードはほぼ 100 TFLOPs を達成可能、Navi 31 GPU 周波数は 3 GHz を超える勢い – 自作ユーザーが解説するゲーミングPCガイド

AMD Radeon RX 7900 XTは、Greymon55からの最新の噂では、全く異なるRDNA 3「Navi 31」GPU搭載の獣であることが判明しています。 このリーカーは、新しい情報に基づ