Posted By: Anonymous
I need to make a script that can write one line of text to a text file in the same directory as the batch file.
You can use
echo, and redirect the output to a text file (see notes below):
rem Saved in D:TempWriteText.bat @echo off echo This is a test> test.txt echo 123>> test.txt echo 245.67>> test.txt
D:Temp>WriteText D:Temp>type test.txt This is a test 123 245.67 D:Temp>
@echo offturns off printing of each command to the console
- Unless you give it a specific path name, redirection with
>>will write to the current directory (the directory the code is being run in).
echo This is a test > test.txtuses one
>to overwrite any file that already exists with new content.
- The remaining
echostatements use two
>>characters to append to the text file (add to), instead of overwriting it.
type test.txtsimply types the file output to the command window.