배치 스크립트에서 파일 이름 바꾸기

MD Aminul Islam 2022년6월21일
배치 스크립트에서 파일 이름 바꾸기

때때로 우리는 시스템의 다양한 목적을 위해 파일의 이름을 바꿀 필요가 있으며 프로그래밍 방식으로 수행해야 합니다. 배치 스크립트를 사용하여 파일 또는 파일 세트의 이름을 바꾸는 솔루션을 찾고 있다면 이 문서를 따를 수 있습니다.

이 기사에서는 Batch 스크립트를 사용하여 파일 또는 파일 세트의 이름을 바꾸는 방법을 살펴보겠습니다. 여기서는 두 가지 상황에 대해 논의할 것입니다.

첫 번째는 단일 파일로 작업하고 두 번째는 여러 파일로 작업합니다. 또한, 주제를 쉽게 하기 위해 필요한 예제와 설명을 볼 것입니다.

배치 스크립트에서 파일 이름 바꾸기

Batch 스크립트에서 REN 또는 RENAME이라는 명령은 파일 또는 파일 세트의 이름을 바꾸는 데 사용됩니다. REN 키워드는 RENAME의 정렬된 버전입니다.

이 명령으로 단일 파일의 이름을 바꾸는 일반적인 형식은 다음과 같습니다.

RENAME [DRIVER:][YourFilePath][DirectoryName1 | FileName1] [DirectoryName2 | FileName2

이 명령을 사용하여 몇 가지 예를 살펴보겠습니다. 아래 예에서는 Test.txt라는 파일의 이름을 Rename.txt로 바꿉니다.

이 예제의 코드는 다음과 같습니다.

RENAME "Test.txt" "Rename.txt"

위의 예에서는 단일 파일의 이름을 변경했습니다. 이제 하나의 Batch 스크립트로 여러 파일의 이름을 바꾸는 방법에 대해 설명합니다.

이 경우 다중 파일 이름 바꾸기는 주로 파일 형식 기반으로 작동한다는 점을 이해해야 합니다. 예를 들어 확장자가 .txt인 파일이 있고 모든 파일 확장자를 .bat로 수정하려는 경우 아래 코드를 따를 수 있습니다.

RENAME *.txt *.bat

위의 예는 확장자가 .txt인 모든 파일을 특정 디렉토리에서 .bat로 변경합니다. 여기서 *는 디렉토리 내의 모든 파일을 의미합니다.

대상 파일이 있는 디렉토리 내에서 이 명령을 실행해야 함을 기억하십시오. 스크립트가 해당 디렉토리 밖에 있는 경우 디렉토리를 지정할 수 있습니다. 그런 다음 아래와 같은 명령으로 디렉토리를 지정해야 합니다.

RENAME "G:\MyDir\simple.txt" Test.txt

위의 코드는 G:\MyDir\simple.txt 위치의 파일 이름을 Test.txt로 바꿉니다. 디렉토리 위치가 아니라 명령에 정확한 위치를 제공해야 함을 기억하십시오.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

관련 문장 - Batch Rename