배치 스크립트에서 파일 이름 바꾸기
때때로 우리는 시스템의 다양한 목적을 위해 파일의 이름을 바꿀 필요가 있으며 프로그래밍 방식으로 수행해야 합니다. 배치 스크립트를 사용하여 파일 또는 파일 세트의 이름을 바꾸는 솔루션을 찾고 있다면 이 문서를 따를 수 있습니다.
이 기사에서는 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
로 바꿉니다. 디렉토리 위치가 아니라 명령에 정확한 위치를 제공해야 함을 기억하십시오.
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