배치 파일 복사: 배치 스크립트를 사용한 파일 복사 가이드

Baechi Pail Bogsa Baechi Seukeulibteuleul Sayonghan Pail Bogsa Gaideu



디지털 세계에서 파일을 관리할 때 우리가 자주 하는 작업 중 하나는 개별 파일을 복사하는 것입니다. 백업을 생성하거나, 다른 사람과 파일을 공유하거나, 단순히 디지털 자산을 정리하는 것일 수도 있습니다. 파일 복사 작업을 자동화할 수 있는 강력한 도구인 배치 스크립트가 있습니다.

Windows 명령 프롬프트 또는 PowerShell은 배치 파일이라고도 하는 배치 스크립트라고 하는 텍스트 파일에 포함된 명령 집합을 실행할 수 있습니다. 이 가이드에서는 Batch 스크립트를 생성, 사용자 정의 및 사용하여 파일을 쉽게 복사하는 방법을 자세히 설명합니다.

통사론:

배치 스크립트 '복사' 명령을 사용하여 한 폴더에서 다른 폴더로 파일을 복사하는 기본 구문은 다음과 같습니다.







소스파일 대상폴더 복사

'sourcefile'은 복사하려는 파일의 경로와 이름입니다. 또한 'destinationfolder'는 파일을 복사하려는 폴더의 위치를 ​​지정합니다.



고유한 요구 사항에 따라 다른 선택 사항과 매개 변수를 추가로 정의할 수 있습니다.



배치 파일 만들기

시작하려면 메모장, Notepad++ 또는 원하는 기타 일반 텍스트 편집기와 같은 텍스트 편집기를 엽니다. 그런 다음 스크립트에서 실행할 일련의 명령을 한 줄에 하나씩 입력하여 배치 스크립트를 작성합니다. 이러한 명령의 범위는 파일 복사 또는 이동과 같은 간단한 파일 작업부터 시스템 설정 또는 프로그램 실행과 관련된 보다 복잡한 작업까지 다양합니다. 스크립트가 준비되면 파일을 '.bat' 확장자로 저장합니다. 이 확장자는 파일이 배치 스크립트임을 Windows에 나타냅니다. 저장한 후 배치 파일을 두 번 클릭하여 실행하거나 해당 위치로 이동하고 파일 이름을 입력하여 명령 프롬프트 또는 PowerShell에서 실행할 수 있습니다.





배치 파일을 실행하려면 해당 파일을 두 번 클릭하기만 하면 됩니다. 이 작업을 수행하면 명령 프롬프트 창이 열리고 스크립트가 실행됩니다.

이제 기본 사항을 다루었으므로 배치 스크립트를 사용하여 단일 파일을 복사하는 세부 사항을 살펴보겠습니다.



단일 파일 복사

배치 스크립트를 사용하여 단일 파일을 복사하는 과정은 간단합니다. 배치 스크립트는 단일 파일을 복사할 때 많은 이점을 제공합니다. 이를 통해 특정 파일을 한 위치에서 다른 위치로 쉽게 복사할 수 있습니다.

시작하려면 Windows PC에서 Notepad 또는 Notepad++와 같은 텍스트 편집기를 엽니다. 이제 'Documents' 폴더에 'important.docx'라는 파일이 있고 'Backup'이라는 폴더에 해당 파일의 백업을 생성하려는 시나리오를 고려해 보겠습니다.

배치 스크립트를 생성하고 다음 코드를 작성하여 이 파일을 복사할 수 있습니다.

복사 'C:\사용자\관리자\문서\중요.docx' 'C:\백업'

'복사'는 배치 스크립트로 파일을 복사하는 명령입니다. 'C:\Users\Administrator\Documents\important.docx':는 복사하려는 소스 파일입니다. 지정된 경로에 위치하며 이름은 'important.docx'입니다.

마지막으로 'C:Backup'은 파일을 복사할 폴더입니다. 끝에 있는 백슬래시는 'important.docx'가 '백업' 폴더에 복사되어야 함을 나타냅니다.

따라서 이 명령을 실행하면 'important.docx'가 'Documents' 폴더의 원래 위치에서 C 드라이브의 'Backup' 폴더로 복제됩니다.

여러 파일 복사

배치 스크립트를 사용하려면 와일드카드 문자를 활용하여 관련 이름이나 확장자를 가진 파일 컬렉션을 선택할 수 있습니다. 여러 파일을 복사하는 구문은 다음과 같습니다.

복사 '소스\*.확장자' '목적지'

여기서 'source\*.extension'은 소스 경로와 와일드카드를 사용한 파일 사양입니다. 별표인 와일드카드 문자(*)는 지정된 확장자를 가진 모든 파일과 일치합니다. 'destination\'은 선택한 파일을 복사하려는 대상 폴더입니다.

예를 들어 소스 폴더의 모든 '.docx' 파일을 대상 폴더로 복사하려는 경우 배치 스크립트 명령은 다음과 같습니다.

복사 'C:\사용자\관리자\문서\*.docx' 'C:\백업'

제공된 배치 스크립트 명령인 “copy “C:\Users\Administrator\Documents*.docx” “C:\Backup”은 “Administrator” 사용자의 “Documents” 폴더에서 확장자가 “.docx”인 모든 파일을 복사합니다. '백업' 폴더로 이동합니다. 이 스크립트는 와일드카드 문자(*)를 사용하여 소스 디렉터리의 모든 파일을 '.docx' 확장자로 일치시켜 한 번에 여러 파일을 효율적으로 복사할 수 있도록 합니다.

파일을 두 번 클릭하여 이 스크립트를 실행하면 선택한 '.docx' 파일이 '백업' 폴더에 복제됩니다.

또한 배치 스크립트 명령을 사용하여 전체 폴더를 다른 폴더에 복사할 수 있습니다. 'xcopy' 명령을 사용하면 하위 디렉터리와 함께 디렉터리를 복사할 수 있습니다.

엑스카피 '소스폴더' '대상 폴더' / 그리고 /

여기서 '/E' 스위치는 모든 하위 디렉터리가 복사되도록 하고 '/I' 스위치는 대상이 폴더라고 가정합니다.

다른 이름의 파일 복사

배치 스크립트로 작업할 때 대상 폴더에 다른 이름을 지정하면서 파일을 복사해야 하는 시나리오가 있습니다. 이는 파일을 보다 의미 있게 버전 관리, 보관 또는 구성하는 데 유용할 수 있습니다.

배치 스크립트를 사용하여 이 작업을 수행하는 방법은 다음과 같습니다.

복사 'C:\사용자\관리자\문서\중요.docx' 'C:\백업\MyData.docx'

이 스크립트에서는 '복사' 명령을 사용하여 'important.docx' 파일을 원본 폴더에서 대상 폴더로 복제했지만 대상 폴더에 복사된 파일에 대해 'MyData.docx'라는 새 이름을 지정했습니다. 폴더.

이 접근 방식을 사용하면 원본 파일을 그대로 유지하면서 지정된 위치에 고유한 이름을 가진 복사본을 만들 수 있습니다. 이는 필요에 맞게 사용자 정의된 명명 규칙을 사용하여 파일을 관리하는 실용적인 방법입니다.

다음 이미지는 파일이 지정된 이름의 대상 폴더에 복사되는 것을 보여줍니다.

배치 스크립트 '복사' 명령을 사용하면 다른 많은 파일 복사 관련 작업도 수행할 수 있습니다.

결론

일괄 스크립팅은 Windows에서 파일 관리 작업을 자동화하려는 모든 사람에게 유용한 기술입니다. 이 가이드에서 얻은 지식을 바탕으로 배치 스크립트를 생성하여 파일, 디렉터리 및 전체 폴더 구조까지 복사할 수 있습니다. 와일드카드와 함께 'copy' 및 'xcopy' 명령을 사용하여 파일과 디렉터리를 효율적으로 복사할 수 있습니다. 또한 본 가이드에서는 대상 폴더에 다른 이름의 파일을 복사하는 방법에 대해 설명합니다.