기존 파일을 직접 덮어쓰다 중단되면 절반짜리 상태가 독자에게 노출됩니다.
메모리 상태 고정
같은 디렉터리
완성 확인
최종 경로 교체
실패 temp 정리
핵심: 같은 디렉터리의 temp를 flush·close한 뒤 move해 이전 또는 새 버전만 보이게 합니다.