컴퓨터에서 파일을 옮기고 정리하는 작업은 생각보다 많은 시간이 걸립니다. 윈도우 10에서는 배치 파일(.bat)을 하나 만들어 두면 여러 소스 파일과 하위 폴더를 원하는 대상 폴더로 한 번에 빠르게 이동할 수 있습니다. .bat 파일의 속성을 미리 정의해 두면 나중에 언제든 편하게 파일을 전송할 수 있습니다.
.bat 파일은 윈도우의 잘 알려져 있지만 의외로 활용되지 않는 숨은 기능으로, 다양한 명령어를 실행해 실질적인 작업 결과를 얻을 수 있습니다.
이 글에서는 윈도우 10에서 배치 파일을 처음부터 만드는 방법을 단계별로 소개하고, 만든 .bat 파일을 활용해 어떤 위치의 파일이든 원하는 폴더로 이동시키는 방법까지 알아보겠습니다.
배치 파일 처음부터 만들기
.bat 파일은 원하는 어떤 윈도우 10 폴더에서든 만들 수 있습니다. 새로 만들려면 대상 폴더로 이동한 뒤 마우스 오른쪽 버튼을 클릭해 새 .txt 파일을 생성하면 됩니다.
메모장 파일이 생성되면 확장자를 .txt에서 .bat으로 변경합니다.
확장자 변경 시 나타나는 "파일을 사용할 수 없게 될 수 있습니다"라는 경고 메시지는 무시하고 '예'를 클릭합니다. 그러면 내용이 없는 빈 배치 파일이 완성됩니다.
생성된 .bat 파일은 폴더 안에 눈에 띄게 표시됩니다. 삭제, 복사·붙여넣기, 이름 변경, 다른 폴더로 이동 등 자유롭게 관리할 수 있습니다.
배치 파일로 폴더와 하위 폴더 만들기
.bat 파일을 사용하면 개별 폴더와 하위 폴더를 만들 수 있으며, 이 폴더들은 .bat 파일과 연결된 상태를 유지합니다. .bat 파일을 PC의 어느 위치로 옮기든 폴더와 하위 폴더가 함께 따라오며, 이 폴더들에 저장된 내용 역시 마스터 .bat 파일만 옮기면 간단히 이동됩니다.
생성한 .bat 파일을 오른쪽 클릭해 "메모장에서 편집"을 선택한 뒤, 아래 코드를 입력하면 폴더 이름으로 새 폴더를 만들 수 있습니다.
@echo off md FolderName1 FolderName2..."Folder Name3"
@echo off는 명령 프롬프트 화면 출력을 비활성화하는 명령입니다. .bat 파일 실행 과정은 내부적으로 명령 프롬프트와 연결되어 있지만, 사용자가 직접 명령 창을 다룰 필요는 없습니다. 폴더 이름에 공백이 포함되어 있다면 반드시 따옴표로 감싸야 합니다. 저장 후 메모장을 종료하세요.
.bat 파일을 더블클릭하면 즉시 명령이 실행되어 새 폴더들이 생성됩니다.
특정 폴더 안에 하위 폴더를 만들려면 위 코드를 다음과 같이 수정합니다. 저장 후 메모장을 종료하세요.
md FolderName/SubFolder1 FolderName/SubFolder 2...
아래 그림처럼 하위 폴더가 정상적으로 만들어진 것을 확인할 수 있습니다.
배치 파일로 폴더 간 파일 이동하기
.bat 파일을 활용하면 윈도우 10의 어떤 폴더에 있는 파일이든 원하는 대상 폴더로 이동시킬 수 있습니다. 파일 전송에 필요한 것은 정확한 폴더 경로뿐입니다. 폴더 경로를 확인하는 가장 쉬운 방법은 해당 폴더를 오른쪽 클릭한 뒤 '속성' → '위치'를 확인하는 것입니다.
여기서는 "FolderA"의 모든 내용을 "FolderB"로 이동해 보겠습니다. 명령어 형식은 다음과 같습니다.
move Source-Folder-Path*.* Destination-Folder-Path
여기서 *.*는 와일드카드 문자로, 윈도우 10에게 소스 폴더의 모든 파일을 이동하라고 지시합니다. 폴더 경로에 공백이 포함된 이름이 있다면 반드시 따옴표로 묶어야 합니다.
저장 후 메모장을 종료합니다.
.bat 파일을 클릭하는 것만으로 한 폴더의 전체 내용이 다른 폴더로 이동되었습니다.
특정 파일만 골라서 이동하고 싶다면 코드를 아래처럼 약간 수정하면 됩니다.
move Source-Folder-PathFile Name1, File Name2*.* Destination-Folder-Path
폴더 사이에서 특정 유형의 파일만 이동하고 싶다면, 예를 들어 JPG 파일만 옮기려면 코드를 아래와 같이 수정하세요.
move Source-Folder-Path*.file_type Destination-Folder-Path
예를 들어 모든 .jpg 파일을 이동하려면 다음 코드를 사용합니다.
move Source-Folder-Path*.jpg Destination-Folder-Path
코드대로 실행되어 이 예제에서는 JPG 파일만 이동된 것을 확인할 수 있습니다.
.jpg 대신 .pdf, .png 등 이동하려는 다른 파일 형식으로 바꿔 사용할 수도 있습니다.
이 가이드에서는 배치 파일을 처음부터 만드는 방법과 컴퓨터에서 파일 및 폴더를 자유롭게 이동하는 방법을 배웠습니다. .bat 파일을 클릭할 때마다 지정된 위치로 내용이 자동으로 이동됩니다. 정말 간단하죠?
참고로 윈도우에서는 이미지 일괄 편집이나 파일 이름 일괄 변경도 가능합니다. 관심이 있다면 관련 가이드를 확인해 보세요.