폴더 정리, AI한테 맡겨보세요
바탕화면에 파일이 수십 개 쌓여 있거나, 다운로드 폴더가 카오스 상태인 분들 많으시죠? 특히 직장인이나 학생이라면 프로젝트 파일, 강의 자료, 각종 문서들이 뒤섞여 정리할 엄두조차 못 낼 때가 있어요. 이럴 때 Claude API를 활용하면 AI가 파일 이름을 분석해서 자동으로 폴더를 분류해줍니다.
누가 쓰면 좋을까요?
- 보고서, 기획서, 회의록이 한 폴더에 뒤섞인 직장인
- 강의 자료와 과제 파일을 학기별로 정리하고 싶은 학생
- 사진, 영상, 문서가 뒤죽박죽 섞인 프리랜서
- Python 기초 정도는 알고, 반복 작업을 자동화하고 싶은 분
준비물 확인하기
시작 전에 아래 세 가지를 준비해주세요.
- Anthropic 계정 및 Claude API 키 (console.anthropic.com에서 발급)
- Python 3.8 이상 설치
- anthropic 라이브러리 설치:
pip install anthropic
단계별 구현 방법
1단계: 파일 목록 불러오기
먼저 정리하고 싶은 폴더 안의 파일 이름 목록을 Python으로 읽어옵니다. os 모듈의 os.listdir() 함수를 쓰면 간단하게 파일 이름 전체를 리스트로 가져올 수 있어요.
2단계: Claude에게 분류 요청하기
파일 이름 목록을 Claude API에 전달하면서 “이 파일들을 종류별로 분류해줘”라고 요청합니다. 예를 들어 “문서, 이미지, 영상, 기타 카테고리로 나눠서 JSON 형식으로 반환해줘”처럼 구체적으로 프롬프트를 작성할수록 결과가 정확해져요. Claude는 파일 확장자와 이름 패턴을 함께 분석해서 적절한 폴더 구조를 제안해줍니다.
3단계: 폴더 생성 및 파일 이동
Claude가 반환한 분류 결과를 바탕으로 os.makedirs()로 폴더를 만들고, shutil.move()로 파일을 이동시키면 됩니다. 이 두 함수만 알아도 자동 정리 스크립트의 핵심은 완성돼요.
4단계: 실행 전 반드시 테스트하기
실제 파일을 바로 옮기지 말고, 먼저 어떤 파일이 어디로 이동할지 출력만 해보는 드라이런(dry run) 모드를 추가하는 걸 강력히 추천해요. 잘못 이동된 파일을 찾는 게 생각보다 훨씬 번거롭거든요.
여기서 막히는 분들이 많아요
- API 키 오류: 환경변수로 키를 설정하지 않으면 인증 에러가 납니다.
export ANTHROPIC_API_KEY=your_key먼저 실행하세요. - JSON 파싱 실패: Claude 응답이 항상 완벽한 JSON을 반환하지 않을 수 있어요. try-except로 예외 처리를 꼭 넣어주세요.
- 한글 파일명 깨짐: 파일 경로를 다룰 때 인코딩 문제가 생길 수 있으니
encoding='utf-8'옵션을 확인하세요.
조심해야 할 점
이 방법은 파일 이름만 보고 분류하기 때문에 내용까지 파악하진 못해요. 비슷한 이름의 파일이 많다면 분류가 애매해질 수 있습니다. 또한 중요한 파일이 담긴 폴더에 바로 적용하기보다는, 복사본이나 테스트 폴더에서 먼저 검증해보는 게 안전해요. AI가 추천하는 구조가 내 업무 방식과 다를 수도 있으니, 최종 판단은 본인이 하는 게 좋습니다.
마치며
Claude API를 활용한 파일 자동 정리는 처음 세팅만 해두면 반복 작업을 크게 줄여줍니다. Python 기초만 있어도 충분히 따라 할 수 있으니, 지저분한 폴더 때문에 스트레스받고 계신 분이라면 한 번 시도해보세요.