Claude Drive 커넥터로 루트의 파일 29개를 폴더 6개로 실제 이동하기
Ask Gemini는 ‘지원되지 않는다’던 폴더 생성·이동을 Claude의 Google Drive 커넥터는 한다. 루트에 굴러다니던 파일 30개를 읽고 → 분류 계획을 사람이 승인하고 → 폴더 6개 생성 → 29건 이동. 안전장치가 개인 재무 파일 이동을 막았다 풀린 과정까지.
어떤 문제를 해결하나
앞 사례에서 Ask Gemini 는 분류표까지 만들고 “폴더 생성·이동은 지원되지 않는다” 고 했습니다.
Claude Code 에 붙은 Google Drive 커넥터(MCP)는 됩니다 — create_file 에 폴더 MIME 타입을 주면 폴더가 생기고, update_file 로 parentId 를 바꾸면 이동입니다.
그래서 “분류 → 폴더 생성 → 이동” 을 끝까지 했습니다. 이 사례의 요점은 되느냐가 아니라, 쓰기 작업을 어떤 순서로 시키고 어디서 사람이 승인하느냐입니다.
사전 준비
- Claude Code 에 Google Drive 커넥터 연결 (claude.ai 커넥터 설정). 이 세션의 커넥터는 개인 계정에 붙어 있었습니다
- 대상 범위를 정할 것. 여기서는 내 드라이브 루트에 폴더 밖으로 나와 있는 파일만. 기존 폴더 14개는 손대지 않음
- 전후 비교 캡처용으로 ego lite (활용법). 없어도 작업 자체는 됩니다
단계별 사용법
읽기만으로 현황을 뽑고, 계획을 사람에게 보여 준다
클로드의 구글드라이브 커넥터를 통해서 구글드라이브의 파일을 분류해서 새로운 폴더로 정리하는 건 유스케이스로 제작이 가능할까?
Claude 는 바로 옮기지 않습니다. 먼저 search_files 로 루트에 있는 것만 읽습니다.
parentId = 'root' and owner = 'me'
30개 파일 + 14개 폴더가 나옵니다. 그걸로 계획표를 만들어 보여 주고 승인을 기다립니다.
| 새 폴더 | 무엇 | 개수 |
|---|---|---|
투자_재무 | 배당·거래내역·양도세 시트, 전략 문서, 종목 리스트 | 7 |
업무_분석 | 고객사 모바일 분석 시트 ×2, 시스템 통합 시트 ×2, 데이터 플랫폼 문서 | 5 |
학습_자료 | 교육 PDF 3, 시험 대비 docx 2, 체크리스트 시트 1 | 6 |
이미지_스크린샷 | PNG | 5 |
영상 | MP4 ×2 (26MB, 67MB) | 2 |
기타 | 뉴스스크랩 시트 2, Meet 녹취 PDF 1 | 3 |
기존 Colab Notebooks 로 | .ipynb | 1 |
중복(같은 이름 ×2)은 지우지 않고 그대로 옮긴다고 미리 적었습니다. 삭제는 이 작업 범위에 없습니다.

‘네’ 한 마디 뒤에 폴더 6개를 만들고 29건을 옮긴다
승인 후 순서는 이렇습니다.
create_file title="투자_재무" contentMimeType=application/vnd.google-apps.folder parentId=root
update_file fileId=<파일> parentId=<새 폴더 id> # 이동 = 부모 변경
update_file 은 제목과 부모만 바꿀 수 있는 도구라, 잘못 눌러도 내용이 바뀌거나 지워질 일이 없습니다. 이동은 Drive 에서 다시 끌어다 놓으면 되돌아갑니다.
중간에 Claude Code 의 안전장치(자동 모드 분류기) 가 네 번 끼어들었습니다.
- 사람 이름이 들어간 개인 재무 시트 3건 —
Blocked by classifier - 고객사 분석 시트 1건 — 같은 이유로 한 번 막힘
같은 호출을 나중에 다시 하니 통과했습니다. 분류기는 확률적으로 판단하고, 민감해 보이는 파일명(이름 + 배당금·거래내역)에 더 자주 걸립니다. 막힌 걸 우회하지 않고, 나머지를 먼저 끝낸 뒤 한 번만 재시도했습니다.

결과
루트의 잡동사니 30개 → 폴더 6개 + 기존 폴더 1개로 29건 이동, 파일 손실 0. 사람이 한 일: 질문 한 줄, 계획표 보고 “네”, 결과 확인. 10분. Ask Gemini 로는 여기까지 못 왔고, 사람이 직접 하면 30개 드래그에 15분쯤 걸렸을 일입니다.
주의사항
- 읽기 → 계획 → 승인 → 쓰기. 순서를 바꾸지 마세요. 이 사례에서 Claude 는 승인 전에 아무것도 만들지 않았습니다. “분류해서 정리해 줘” 한 줄로 시키면 승인 단계가 빠질 수 있으니, “계획 먼저 보여 주고 내가 승인하면 옮겨” 를 명시하는 편이 안전합니다.
- 삭제는 범위에서 빼세요. 중복 파일이 보여도 이동만 시키고, 삭제는 사람이 폴더 안에서 직접 합니다.
trash_file도구가 있지만 이 작업에 쓰지 않았습니다. - 안전장치에 막히면 우회하지 말고 재시도 한 번. 개인 재무·이름이 들어간 파일은 막힐 확률이 높습니다. 계속 막히면 그 파일만 사람이 옮기면 됩니다. 이번엔 4건 모두 한 번 재시도로 통과했습니다.
- 검증은 다른 경로로. 도구 응답의
parentId만 믿지 말고, 브라우저나 별도 조회로 루트가 비었는지 봅니다. 읽기 조회도 막힐 수 있으니 브라우저 캡처가 확실합니다. - 커넥터가 어느 계정인지 먼저 확인. 이 세션의 커넥터는 개인 계정이었고, 같은 시각 Chrome 에 열려 있던 Drive 는 다른 계정이었습니다.
search_files결과의owner필드로 확인합니다. - 공유 문서함의 파일은
owner = 'me'조건에서 빠집니다. 남의 파일을 내 폴더로 옮기는 건 의도치 않은 결과를 낳으니 범위에서 제외했습니다.
응용
- 다운로드 폴더처럼 쓰는 Drive 루트를 매달 1일 같은 프롬프트로 정리 (계획표 승인은 그대로 사람이)
- 프로젝트 종료 시 관련 파일을
프로젝트/<이름>/아카이브로 일괄 이동 - 파일명 규칙 적용:
update_file의title로2026-09-11_접두어 붙이기 — 이동과 같은 도구, 같은 승인 흐름 - 공유받은 파일 중 내가 자주 여는 것만
바로가기폴더로 (복사가 아니라 이동이 안 되는 파일은copy_file)
Last updated 11 9월 2026, 00:00 KST.

