Показать полную графическую версию : [решено] как дописать текст в текстовой файл
например
файл 123.txt содержит:
Hello world
надо дописать и чтобы получилось
Hello world. Good bye
как это можно сделать?
@Echo Off
For /F "tokens=*" %%i In (123.txt) Do Echo %%i. Good bye>tmp.txt
Copy /y tmp.txt 123.txt>Nul
Del tmp.txt
или@Echo Off
For /F "tokens=*" %%i In (123.txt) Do Set ti=%%i. Good bye
Echo %ti%>123.txt
seriych,
Код, представленный Вами, запишет указанную фразу следующей строкой, а условие задачи предполагает запись в одну строчку.
gora,
так чуть проще:
@Echo Off
For /F "tokens=*" %%i In (123.txt) Do <nul set /p $WRT="%%i. Good Bye" >123.txt
pause&goto :Eof
Код, представленный Вами, запишет указанную фразу следующей строкой, а условие задачи предполагает запись в одну строчку. »
Я тоже так предположил, однако если в текстовом файле в конце нет символа переноса строки, то записывает в ту же строку.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.