HOWTO · Batch

배치 파일을 사용하여 텍스트 파일에 쓰기

이 자습서에서는 배치 스크립트를 사용하여 텍스트 파일을 작성하는 방법에 대해 설명합니다.

이 페이지의 내용

프로그램은 데이터를 저장하거나 텍스트 파일에 로그인하여 다음에 재사용할 수 있습니다. 이 문서는 배치 스크립트를 통해 텍스트 파일을 작성하는 솔루션을 원하는 경우에 적합합니다.

이 기사에서는 배치 스크립트를 통해 텍스트 파일을 생성하는 방법에 대해 설명합니다. 또한, 우리는 주제를 더 쉽게 만들기 위해 예제와 설명을 볼 것입니다.

배치 파일을 사용하여 텍스트 파일에 쓰기

ECHO 키워드를 사용하여 파일에 텍스트를 입력할 수 있습니다. 아래 예제에서는 텍스트 파일을 만들고 그 위에 텍스트를 넣을 것입니다.

우리 예제의 코드는 아래와 같을 것입니다.

@ECHO off
ECHO This is a text that is saved as a text file. > "G:\BATCH\Test.txt"

스크립트를 실행한 후 텍스트 파일을 열면 파일에 아래 텍스트가 표시됩니다.

This is a text that is saved as a text file.

정확한 디렉토리와 함께 파일 이름을 제공하는 것은 매우 중요합니다. 텍스트 파일을 만들고 여기에 텍스트를 넣는 일반적인 형식은 ECHO Your Text Here > "D:\YouDirectory\Filename.txt"입니다.

이제 성공적으로 텍스트 파일을 만들고 수정했습니다. 조금 고급 예제로 가자.

최근에 생성된 파일을 업데이트하고 싶다면 아래 글을 따라하시면 ​​됩니다. 이렇게 하려면 먼저 파일을 읽은 다음 이 파일 데이터를 변수에 저장해야 하며, 마지막으로 해당 변수 데이터를 업데이트된 데이터와 결합하여 텍스트 파일에 저장해야 합니다.

우리 예제의 코드는 아래와 같을 것입니다.

@ECHO off
FOR /F "tokens=* delims=" %%x IN (Test.txt) DO SET text=%%x
ECHO %text% This is an update. > "G:\BATCH\Test.txt"

코드를 자세히 보면 FOR 루프를 사용하여 텍스트 파일을 읽었음을 알 수 있습니다. 텍스트 파일의 현재 데이터를 x라는 변수에 저장한 다음 text라는 변수를 만들고 x 값을 할당했습니다.

마지막으로 ECHO 키워드로 텍스트 파일의 이전 값과 업데이트된 텍스트를 결합했습니다. 이제 전체 날짜를 텍스트 파일에 저장했습니다.

스크립트를 실행한 후 텍스트 파일을 열면 파일에 아래 텍스트가 표시됩니다.

This is a text that is saved as a text file. This is an update.