📄
繰り返し作業をゼロにする — ファイル操作・変換・整理の自動化【第5回】
ファイルの整理・リネーム・フォーマット変換・バッチ処理をClaude Codeで自動化する方法を解説。毎日・毎週発生する定型作業を一度スクリプト化すれば以降はゼロ。
「毎週やっているけど、別に頭を使っていない作業」がある。ファイルの整理・名前変更・フォーマット変換・仕分け——これらはすべてClaude Codeに任せられる。
ファイルの整理・仕分け
拡張子ごとにフォルダへ仕分ける
「~/Downloads/ フォルダの中のファイルを
拡張子ごとに以下のフォルダに移動してください:
- PDF → ~/Documents/PDFs/
- 画像(jpg, png, gif) → ~/Pictures/Downloads/
- Excel(xlsx, csv) → ~/Documents/Spreadsheets/
- Word(docx) → ~/Documents/Documents/」
日付でフォルダ分け
「~/Desktop/ にある全ファイルの更新日時を見て、
年月ごとのフォルダ(例:2026-03)に整理してください」
プロジェクトごとに整理
「~/Downloads/ の中でファイル名に「A社」「B社」「C社」が
含まれるものを、それぞれ対応するプロジェクトフォルダに移動してください」
ファイルの一括リネーム
連番をつける
「./photos/ フォルダの画像ファイルを
project_001.jpg, project_002.jpg ... の形式にリネームしてください
(元のファイル名の変更前後の対応表も出力してください)」
日付を付与する
「./reports/ フォルダの全ファイル名の先頭に
今日の日付(2026-04-14_)を付けてください」
表記を統一する
「./contracts/ フォルダのファイル名を確認して、
スペースをアンダースコアに、全角文字を半角に変換してください」
フォーマット変換
PDFをテキストに変換
「./docs/ フォルダの全PDFをテキストファイルに変換して
./text/ フォルダに保存してください」
画像を一括リサイズ
「./images/ フォルダの全画像を横幅1200pxにリサイズして
./images_resized/ に保存してください(アスペクト比は維持)」
CSV ↔ Excel変換
「./data/ フォルダの全CSVファイルを
Excelファイル(.xlsx)に変換して ./excel/ に保存してください」
定期作業のスクリプト化
毎週・毎月同じことをやっているなら、スクリプトとして保存する。
「以下の週次処理をPythonスクリプトとして作成して
./scripts/weekly_cleanup.py に保存してください:
1. ~/Downloads/ の7日以上前のファイルを ~/Archives/Downloads/ に移動
2. ~/Desktop/ のスクリーンショット(ファイル名がScreenshotで始まる)を
~/Pictures/Screenshots/ に移動
3. 処理したファイルの数と移動先を報告する」
MacではLaunchAgentを使って自動実行もできる。
「weekly_cleanup.py を毎週月曜の朝9時に自動実行する
LaunchAgent設定ファイルを作成してください」
テキストファイルの一括処理
複数ファイルの内容をまとめる
「./meeting_notes/ フォルダの今月の議事録ファイルを全部読んで、
プロジェクトAについて言及されている箇所を
時系列でまとめてください」
ファイル内の文字列を一括置換
「./docs/ フォルダの全Markdownファイルの中で
「TechCompass」という文字列を「NS TECH LAB」に置き換えてください
(変更したファイルの一覧を表示してください)」
重複ファイルの検出・削除
「~/Downloads/ フォルダの中で内容が同じファイルを検出してください。
検出したら、削除する前に一覧を表示して確認を求めてください」
注意:実行前に確認する
ファイルの移動・削除・リネームは取り消しが難しい操作だ。
Claude Codeに指示する前に:
- 「実行前に何をするか教えてください」と事前確認する
- 重要なファイルはバックアップを取る
- 初回は小さなテストで動作確認する
「実際に移動する前に、どのファイルをどこに移動するかのプレビューを
表示してください。確認後に実行します」
まとめ
「別に頭を使っていないのに時間だけかかる作業」はすべて自動化の対象だ。一度スクリプトを作れば、以降はゼロになる。
次回はClaude Codeを使った「1日の仕事の流れの設計」——全ての活用法を組み合わせてビジネス戦闘力を最大化する方法をまとめる。
- 1. 📄Claude Codeとは何か — エンジニアじゃなくても使える理由【ビジネス活用 第1回】
- 2. 📄情報収集・リサーチを10倍速くする — Claude Codeのビジネス活用【第2回】
- 3. 📄文書・メール・提案書作成を自動化する — Claude Codeのビジネス活用【第3回】
- 4. 📄データ整理・集計を任せる — Claude Codeのビジネス活用【第4回】
- 5. 📄繰り返し作業をゼロにする — ファイル操作・変換・整理の自動化【第5回】
- 6. 📄1日の仕事の流れをClaude Codeで設計する — ビジネス戦闘力を最大化する【第6回】