デスクトップやダウンロードフォルダにファイルが溜まっていませんか?
毎回手動で整理するのが面倒になり、Pythonで自動化ツールを作りました。
なぜ作ったのか
エンジニアとして日々コードを書く中で、作業フォルダに PDFや画像・CSVが混在してカオスになることが多くありました。 「これをPythonで解決できないか」と思ったのがきっかけです。
使った技術
Pythonの標準ライブラリだけで作れるので追加インストールは不要です。
os でファイル一覧を取得し、
shutil でファイルを移動、
tkinter でGUI画面を作成しました。
仕組みはシンプル
拡張子とフォルダ名の対応表(辞書型)を用意して、
フォルダ内のファイルを1つずつ確認→対応するフォルダに移動するだけです。
.jpg なら「画像」フォルダ、
.pdf なら「ドキュメント」フォルダへ自動仕分けされます。
GUI版のポイント
コマンド操作が苦手な方でも使えるようにtkinterで画面を追加しました。 「フォルダを選ぶ」ボタンで対象フォルダを選択し、 「整理スタート」を押すだけで完了します。 整理の経過がリアルタイムでログ表示されるので安心して使えます。
コードにはPython学習用コメントを記載
辞書型・for文・クラス・コールバック関数など Pythonの重要な概念を丁寧なコメントで解説しています。 購入してそのままPython学習にも使えます。
BOOTHで購入する(¥980)→