PC 데이터 유실 걱정 끝! 파이썬으로 폴더 자동 백업하기
PC 데이터 유실 걱정 끝! 파이썬으로 폴더 자동 백업하기 (완성 코드 공개) "어제까지 잘 되던 PC가 오늘 갑자기 켜지지 않는다", "실수로 중요한 파일을 삭제했는데 복구할 방법이 없다"… 데이터를 잃고 나서야 백업의 중요성을 깨닫는 경우가 많습니다. 외장 하드나 USB에 손으로 복사하는 방법은 깜박하기 쉽고, 백업 타이밍을 놓치는 경우가 대부분입니다. 파이썬을 한 번만 세팅해두면 매일 지정한 시간에 중요한 폴더를 자동으로 백업하고, 지정한 기간이 지난 오래된 백업은 자동으로 삭제해 저장 공간을 관리할 수 있습니다. 1단계: 준비물 확인 파이썬이 설치되어 있어야 합니다. 없다면 python.org 에서 최신 버전을 받아 설치하세요. 설치 시 반드시 "Add Python to PATH" 에 체크해야 합니다. 이번 스크립트는 파이썬 기본 내장 라이브러리(shutil, zipfile, pathlib)만 사용 합니다. 별도 설치가 필요 없습니다. 💡 이 코드로 할 수 있는 것: 지정한 폴더를 날짜가 포함된 파일명으로 ZIP 압축 백업합니다. 여러 폴더를 동시에 백업할 수 있고, 보관 기간이 지난 오래된 백업 파일은 자동으로 삭제해 저장 공간을 절약합니다. 백업 완료 후 텔레그램 또는 카카오톡으로 알림을 받는 것도 가능합니다. 2단계: 완성 코드 아래 코드를 그대로 복사해서 메모장에 붙여넣고, auto_backup.py 로 저장하세요. 저장 시 파일 형식은 "모든 파일" , 인코딩은 UTF-8 로 설정합니다. import zipfile import shutil import time from pathlib import Path from datetime import datetime # ① 설정: 백업할 폴더 목록 (여러 개 동시 가능) BACKUP_TARGETS = [ r"C:\Users\내이름\Desktop\업무파일", ...