배치 파일과 같은 디렉토리에있는 텍스트 파일에 한 줄의 텍스트를 쓸 수있는 스크립트를 만들어야합니다.
배치 파일과 같은 디렉토리에있는 텍스트 파일에 한 줄의 텍스트를 쓸 수있는 스크립트를 만들어야합니다.
답변:
을 사용 echo
하고 출력을 텍스트 파일로 리디렉션 할 수 있습니다 (아래 참고 참조).
rem Saved in D:\Temp\WriteText.bat
@echo off
echo This is a test> test.txt
echo 123>> test.txt
echo 245.67>> test.txt
산출:
D : \ Temp> WriteText D : \ Temp> 유형 test.txt 이것은 테스트입니다 123 245.67 D : \ 온도>
노트:
@echo off
콘솔에 대한 각 명령의 인쇄를 끕니다.>
되거나 >>
해당 디렉토리에 기록됩니다.echo This is a test > test.txt
사용하는 사람은 >
이미 새로운 콘텐츠와 함께 존재하는 파일을 덮어 쓰기합니다.echo
명령문 >>
은 텍스트 파일을 덮어 쓰지 않고 추가하기 위해 두 문자를 사용 합니다 (추가).type test.txt
단순히 유형 명령 창에 파일 출력.하나의 코드 블록 만 사용하는 것이 더 쉬우 며 하나의 리디렉션 만 필요합니다.
(
echo Line1
echo Line2
...
echo Last Line
) > filename.txt
echo "blahblah"> txt.txt
txt를 지우고 blahblah를 그 자리에 넣습니다.
echo "blahblah">> txt.txt
txt의 새 줄에 blahblah를 씁니다.
나는 존재하지 않으면 둘 다 새로운 txt를 만들 것이라고 생각합니다 (첫 번째 것은 그렇지 않습니다)
" txt.txt
"가 위에 작성되면 원하는 경우 파일 경로를 삽입 할 수 있습니다. 예를 들어 C:\Users\<username>\desktop
데스크톱에 배치합니다.
'%~dp0
...)
@
당신이 이미 가지고 있기 때문에 마지막 세 표지판은 중복@echo off
됩니다. 에코가 꺼지지 않은 경우에만 필요합니다. stackoverflow.com/a/21077142/632951