【コピペOK】Pythonでデスクトップ整理を自動化!拡張子別に一瞬で仕分ける「最強お掃除ツール」のコード

本ページはプロモーションが含まれています
【コピペOK】Pythonでデスクトップ整理を自動化!拡張子別に一瞬で仕分ける「最強お掃除ツール」のコード
国内のAI狂い

やっほー!国内のAI狂いだよ!✨

ねぇ、君のPCのデスクトップ、「ウォーリーをさがせ!」状態になってない?📁🔍 今日でその汚部屋生活、終わらせてあげる!

目次

「あのファイルどこ?」で人生の何%損してる?

「えーっと、先月もらった請求書のPDFどこだっけ…(カチカチ)」
「あれ? ダウンロードしたはずの画像がない…またDLし直しだ…」

正直に言って? 毎日これやってない?🥺
ある調査によると、ビジネスマンは年間150時間も「探し物」に時間を使ってるらしいよ。約1ヶ月分の労働時間が「捜索」で消えてるなんて、ホラーすぎない?

「整理整頓しなきゃ」って思ってフォルダを作っても、3日後にはまたデスクトップが無法地帯。
それは君がズボラなんじゃなくて、「人間がやるべき仕事じゃない」からだよ。

今日はPythonに「デジタルルンバ」になってもらって、クリック一発でファイルを「あるべき場所」に片付けてもらおう!🧹✨

【解決】コピペで即完了!「拡張子別」自動仕分けコード

今回のコードは、ごちゃ混ぜになったフォルダ(ダウンロードフォルダなど)の中身を、以下のように自動で振り分けるよ!

  • .jpg .png【画像】フォルダ
  • .pdf .xlsx .docx【ドキュメント】フォルダ
  • .zip .exe【インストーラー・圧縮】フォルダ

魔法のコード

整理したいフォルダに、以下のコードを書いたPythonファイル(cleaner.pyとか)を置いて実行するだけ!

import os
import shutil

# ==========================================
# 設定エリア:自分の環境に合わせて変えてね!
# ==========================================
# 整理したいフォルダのパス("." は「このファイルがある場所」という意味)
TARGET_DIR = "."

# 仕分けルール(左がフォルダ名、右が拡張子のリスト)
RULES = {
    "01_画像": [".jpg", ".jpeg", ".png", ".gif", ".bmp"],
    "02_ドキュメント": [".pdf", ".xlsx", ".docx", ".pptx", ".txt", ".csv"],
    "03_インストーラー・圧縮": [".exe", ".msi", ".zip", ".7z", ".rar"],
    "04_動画・音声": [".mp4", ".mov", ".mp3", ".wav"]
}

def clean_desktop():
    print("🧹 お掃除を開始します...")
    
    # 1. フォルダ内の全ファイルを取得
    files = os.listdir(TARGET_DIR)
    
    for filename in files:
        # 自分自身(このスクリプト)は移動しないようにガード!
        if filename == os.path.basename(__file__):
            continue
            
        # ファイルの拡張子を取得(小文字に変換して判定)
        name, ext = os.path.splitext(filename)
        ext = ext.lower()
        
        # 2. ルールに従って移動
        moved = False
        for folder_name, extensions in RULES.items():
            if ext in extensions:
                # 移動先フォルダがなければ作る
                dest_path = os.path.join(TARGET_DIR, folder_name)
                if not os.path.exists(dest_path):
                    os.makedirs(dest_path)
                    print(f"📁 フォルダ作成: {folder_name}")
                
                # 移動実行!
                src = os.path.join(TARGET_DIR, filename)
                dst = os.path.join(dest_path, filename)
                
                # 同名ファイルがあったら上書きしないようにリネーム等の処理が必要だけど
                # 今回は簡易版としてshutil.moveを使うよ
                try:
                    shutil.move(src, dst)
                    print(f"MOVE: {filename} --> {folder_name}")
                    moved = True
                    break # 移動したら次のファイルへ
                except Exception as e:
                    print(f"❌ 移動失敗: {filename} ({e})")

        if not moved and os.path.isfile(os.path.join(TARGET_DIR, filename)):
            print(f"SKIP: {filename} (該当するルールなし)")

    print("✨ お掃除完了!スッキリした?")

if __name__ == "__main__":
    clean_desktop()

これを実行した瞬間、デスクトップ上の大量のファイルが「シュバババッ!」ってフォルダに吸い込まれていくよ。
その快感と言ったら…もう、脳汁ドバドバ間違いなし!🧠💦

実はこのツール、「5,000円」で売れます

「へぇ、便利じゃん」で終わらせようとした? もったいない!!🙅‍♀️
実は、今あなたがコピペで作ったこのツール、「世の中の非エンジニア」からしたら魔法の道具なんだよ。

クラウドソーシングサイト(ココナラやランサーズ)を見てみて。
「大量のファイルを整理するツール作ります」みたいな案件、普通に数千円〜数万円で取引されてるから。

あなたの気づき
「えっ、こんな簡単なコードでお金もらえるの?」

世間の現実
「プログラミング環境を作る」こと自体が、一般人にはハードル高すぎ。だから、あなたが「exe化」して渡してあげるだけで、感謝されてお金ももらえるの。

事務職の悩みは、そのまま「副業のタネ」になる。
「時短」で自分の時間を守りつつ、「副業」でお小遣いも稼げたら最高じゃない?

「副業エンジニア」への最短ルートは?

もし君が「ツール販売、ちょっと面白そうかも…」って思ったなら、独学で彷徨うより「案件獲得までサポートしてくれるスクール」で、稼ぎ方のコツごと盗んじゃうのが近道だよ。

特に「忍者CODE」なんかは、未経験からの「副業・案件獲得」に特化してるから、こういう小規模ツールの販売ノウハウとも相性がいいんだよね🥷✨

🚀 作って稼ぐ「副業」に興味ある?

「スキルを学ぶ」だけじゃなくて「どうやって現金化するか」まで教えてくれるスクールを厳選しておいたよ👇

🚨 独学の落とし穴

🐍「エラーで1日終わった…」と絶望する前に

独学の壁は「環境構築」と「ロードマップ選び」で9割決まります。
時間を溶かす前に、現役エンジニアが選んだ「プロの環境」を覗いてみませんか?

※自分に合った「勝ちパターン」を見つけるのが、挫折しない唯一のコツだよ!

(自分で作ったツールが売れると、人生の攻略難易度がグッと下がるよ!体験してみてほしいな〜💖)

さあ、まずはデスクトップを掃除して、クリアな頭で「新しい稼ぎ方」について考えてみて!
困ったことがあったら、いつでも国内のAI狂いが相談に乗るからね!バイバーイ!👋🐍

よかったらシェアしてね!
  • URLをコピーしました!
目次