IT 기술 문서


2025.02.26 11:11

자동 폴더 정리 배치파일(.bat) 제작 및 수정 방법

  • it33 16일 전 2025.02.26 11:11
  • 9
    0


alt text

배치파일(BAT)란?

배치파일(Batch File, .bat)은 Windows 명령 프롬프트에서 실행할 수 있는 명령어를 자동화하는 파일입니다. 이를 통해 반복적인 작업을 자동화하고 업무 효율성을 향상시킬 수 있습니다.


1. 기능 개요

이 BAT 파일은 다운로드 폴더의 파일을 특정 폴더로 백업한 후 원본을 삭제하는 기능을 수행합니다.

  • 백업 폴더: C:\Users\%USERNAME%\Documents\Backup

  • 정리할 폴더: C:\Users\%USERNAME%\Downloads

  • 작업 내용: 다운로드 폴더의 모든 파일을 백업 폴더로 이동한 후 삭제


2. 사용 방법

BAT 파일 실행하기

  1. 여기에서 파일을 다운로드합니다.

  2. 다운로드한 파일을 더블 클릭하여 실행합니다.

  3. 명령 프롬프트 창이 열리고 백업이 진행됩니다.

  4. 완료되면 "다운로드 폴더 정리 완료!"라는 메시지가 표시됩니다.

관리자 권한이 필요하지 않으며, Windows 10/11에서 정상 실행됩니다.


3. BAT 파일 상세 코드 설명

bat복사편집@echo off
set SOURCE="C:\Users\%USERNAME%\Downloads"
set BACKUP="C:\Users\%USERNAME%\Documents\Backup"
mkdir %BACKUP%
xcopy %SOURCE% %BACKUP% /s /y
del /Q %SOURCE%\*
echo 다운로드 폴더 정리 완료!
pause


주요 명령어 설명

명령어

설명

@echo off

명령어 실행 내용을 화면에 표시하지 않음

set SOURCE="C:\Users\%USERNAME%\Downloads"

정리할 폴더(사용자의 다운로드 폴더) 설정

set BACKUP="C:\Users\%USERNAME%\Documents\Backup"

백업 폴더 경로 설정

mkdir %BACKUP%

백업 폴더가 없으면 생성

xcopy %SOURCE% %BACKUP% /s /y

다운로드 폴더의 파일을 백업 폴더로 복사

del /Q %SOURCE%\*

원본 폴더의 파일 삭제 (하위 폴더는 유지)

echo 다운로드 폴더 정리 완료!

작업 완료 메시지 표시

pause

창이 자동으로 닫히지 않도록 일시 정지


4. BAT 파일 수정 방법

백업 폴더 경로를 변경하고 싶다면?

bat복사편집set BACKUP="C:\MyBackup"


"C:\MyBackup"을 원하는 경로로 수정하세요.


파일을 삭제하지 않고 이동만 하고 싶다면?

bat복사편집move %SOURCE%\* %BACKUP%\


xcopy 대신 move를 사용하면 원본 삭제 없이 이동만 수행합니다.


특정 파일 형식만 백업하려면?

bat복사편집xcopy %SOURCE%\*.pdf %BACKUP% /s /y


PDF 파일만 백업하려면 *.pdf처럼 특정 확장자를 지정하세요.


5. 응용 방법

매일 자동 실행:

이 BAT 파일을 Windows 작업 스케줄러에 등록하면 매일 자동 실행할 수 있습니다.

  1. 작업 스케줄러 실행 (taskschd.msc 입력)

  2. "기본 작업 만들기" 선택

  3. 트리거에서 "매일" 선택

  4. 동작에서 "프로그램 시작" → BAT 파일 경로 입력

  5. 완료 후 자동 실행 확인

네트워크 드라이브로 백업:

회사 네트워크 드라이브(Z:\Backup)에 자동 저장하고 싶다면:

bat복사편집set BACKUP="Z:\Backup"


USB 삽입 시 자동 실행:

USB 드라이브를 삽입하면 자동으로 백업하는 기능도 추가할 수 있습니다.


6. 정리

자동 폴더 정리 BAT 파일을 사용하면 업무 효율성을 극대화할 수 있습니다.

  • 한 번 실행하면 자동으로 폴더 정리 & 백업 완료!

  • Windows 기본 기능만 사용해 가볍고 빠르게 실행 가능

  • 원하는 기능을 추가로 수정 가능

Windows 파일 관리가 번거롭다면? 자동화하세요!

파일 다운로드: backup_cleanup.bat


다른 기능을 추가하고 싶다면 요청해주세요!

예를 들어 USB 자동 백업, 특정 날짜 이후 파일 삭제 등의 기능도 추가 가능합니다. ​​

  • 공유링크 복사