본문 바로가기
Category/Note

배치 파일(Batch File)이란?

by Corinee 2024. 9. 10.
728x90
반응형

배치 파일(Batch File)은 여러 명령어를 한꺼번에 실행하기 위해 명령어를 나열해 둔 파일로, 주로 Windows 운영체제에서 사용됩니다. 배치 파일은 .bat 또는 .cmd 확장자를 가지며, 한 줄에 하나씩 명령어를 입력하여 자동으로 순차적으로 실행되도록 합니다.

배치 파일의 주요 특징

  1. 자동화: 여러 명령을 순차적으로 실행해야 할 때, 이를 하나의 배치 파일로 작성하여 자동화할 수 있습니다. 주로 반복적인 작업을 쉽게 처리할 수 있습니다.
  2. 텍스트 파일: 배치 파일은 단순한 텍스트 파일로, 텍스트 편집기(예: 메모장)를 이용해 쉽게 작성하고 수정할 수 있습니다.
  3. 명령어 처리: 배치 파일 안에 명령어를 입력하면, 명령어들이 순차적으로 실행됩니다. 예를 들어, 디렉토리를 변경하고 파일을 복사하는 등의 작업을 순서대로 처리할 수 있습니다.

배치 파일의 작성 및 실행 방법

  1. 배치 파일 작성: 메모장과 같은 텍스트 편집기에서 원하는 명령어를 작성하고, 파일을 .bat 확장자로 저장합니다.
@echo off
echo Hello, World!
dir
pause
  • @echo off: 명령어 자체를 출력하지 않고 실행 결과만 표시하도록 설정합니다.
  • echo Hello, World!: "Hello, World!"라는 문구를 출력합니다.
  • dir: 현재 디렉토리의 파일 목록을 출력합니다.
  • pause: 사용자가 아무 키나 누를 때까지 대기합니다.

2. 배치 파일 실행: 작성한 .bat 파일을 더블 클릭하면, 그 안에 작성된 명령어들이 차례대로 실행됩니다. 또는 명령 프롬프트(CMD)에서 파일 경로를 지정하여 실행할 수도 있습니다.

C:\경로\파일이름.bat

 

배치 파일의 기본 명령어 예시

  1. echo: 메시지를 출력
echo This is a test message.

2. pause: 사용자가 키를 누를 때까지 일시 중지

pause

3. dir: 현재 디렉토리의 파일 목록을 표시

dir

4. cd: 디렉토리 이동

cd C:\myfolder

5. if: 조건문을 사용하여 특정 조건에 따라 다른 명령을 실행

if exist myfile.txt echo File exists.

6. for: 반복문을 사용하여 파일이나 디렉토리를 반복 처리

for %%f in (*.txt) do echo %%f

배치 파일의 용도

  • 자동화 스크립트: 반복적인 작업을 쉽게 자동화
  • 파일 관리: 파일 복사, 이동, 삭제 등의 작업을 배치 파일로 처리
  • 시스템 관리: 시스템 설정 변경이나 프로그램 실행 시 여러 명령어를 한 번에 처리

배치 파일은 단순한 명령어 처리 외에도 복잡한 조건문, 반복문 등을 사용하여 다양한 작업을 자동화하는 데 유용하게 쓰입니다.

'Category > Note' 카테고리의 다른 글

설정된 환경 변수를 cmd 창에서 확인하려면?  (0) 2024.09.10
윈도우 시스템 속성 창 열기  (0) 2024.09.10
SSL/TLS란?  (0) 2024.09.09
Nginx(엔진엑스)란?  (0) 2024.09.09
나노 편집기란?  (0) 2024.09.09