Claude Codeでスクショを月ごとに整理できる?
Q / Claude Codeでスクショを月ごとに整理できる?
編集部の回答
テスト用画像では月ごとの整理を確認しました。確認を求める指示は単発実行ではそこで止まるため、対応表を確認してから続きを指示します。画像の内容による分類は未検証です。
検証の条件は下記をご確認ください。Q&A編集日: 2026-10-02。読者投稿ではなく、編集部が検証記事をもとに回答しています。
スクリーンショットを撮影年月ごとのフォルダへ移すプロンプトを、ダミーのスクショ40枚で4回実行した。確認待ちの指示を足した版では36枚が3回とも正しい月に入り、取り違えと消失は0件だった。記事のプロンプトそのままだと「OKと言うまで動かさない」指示のため、1回の呼び出しでは1枚も動かず、確認の質問で止まった。
前の版の基本編のプロンプト。違いは「デスクトップにある」を「このフォルダにある」に変えた点だけ。
このフォルダにあるスクリーンショット(ファイル名が「スクリーンショット」や
「Screenshot」で始まる画像)を、「Screenshots/2026-07」のように
撮影年月ごとのフォルダへ移動して整理してください。
実行前に「どのファイルをどこへ移動するか」の一覧を必ず見せて、
私がOKと言うまで実際には動かさないでください。削除は一切しないで。
実行用には、3〜4行目を「一覧を見せたうえで、OKは取れたものとして続けて実行してください」に変えた版も使った。
実行日 2026-10-01。モデル claude-sonnet-5(生ログの model_id)。呼び出し4回(記事そのまま1、実行用3)。Web検索無し。この検証は Claude だけで行った。ChatGPT では試していない。
テスト用フォルダのダミーデータで実行した。実際の自分のフォルダで試す前にコピーを取ること。
入力は40枚。スクショ名の画像が36枚、対象外のIMG_4821.pngなど4枚。36枚のうち8枚は、名前の日付とファイル日時が食い違う(ファイル日時は全て9月30日)。名前に日付が無いものが4枚。Screenshots/2026-07 には同名で中身の違う2枚を先に置いた。
実行用3回の結果。
| 1回目 | 2回目 | 3回目 | |
|---|---|---|---|
| 正しい月のフォルダに入った(36枚) | 36 | 36 | 36 |
| 名前と日付が食い違う8枚が正解 | 8 | 8 | 8 |
| 日付の無い4枚(日時で判定)が正解 | 4 | 4 | 4 |
| 月の取り違え | 0 | 0 | 0 |
| 対象外の4枚を動かした | 0 | 0 | 0 |
| 消えた・上書きされた | 0 | 0 | 0 |
| 所要時間(秒) | 138.8 | 177.9 | 95.8 |
| ターン数 | 23 | 57 | 8 |
生ログ: EXP-31 の全記録
記事そのままの回は、68.0秒・4ターンで1枚も動かさず、同名ファイルの衝突を先に報告した。
このまま移動すると上書きが必要になります。削除はしない方針なので、このままでは移動できません。どうしますか?
名前の日付とファイル日時が食い違う8枚は、「ファイル名の日付を優先する」と断ったうえで振り分ける予定を出した。
- 確認待ちのプロンプトは、1回で完結する使い方(
claude -pのような単発実行)では実行まで進まない。対話画面で「OK」と返す前提の指示になる - 同名ファイルとの衝突は、3回とも上書きせず残した。ただし名前の付け方は回ごとに違い、1・2回目は「(2)」、3回目は「(root)」を足した
- 最初の試行では、「デスクトップ」と書くと実際のデスクトップを見に行く回があった(破棄して作り直した)。対象フォルダへ移動してから起動し、フォルダ名で指示する
画像の中身を読んで分類・リネームする応用編は実行していない。macOSの権限設定のつまずき、CLAUDE.mdへのルール保存、organize.sh への保存も未検証。フォルダ全体の仕分けは ai-waza-021、写真のリネームは ai-waza-017。
36枚は3回とも正しい月に入り、取り違えも消失も0。記事そのままの確認待ちは単発実行では止まる。
画像の中身での分類は未検証。