@echo off for /r . %%i in (*.txt) do echo 1234 >> "%%i" 若是在文章第一段段首写入,怎么改批处理

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 20:32:46
@echo off for /r . %%i in (*.txt) do echo 1234 >>

@echo off for /r . %%i in (*.txt) do echo 1234 >> "%%i" 若是在文章第一段段首写入,怎么改批处理
@echo off for /r . %%i in (*.txt) do echo 1234 >> "%%i" 若是在文章第一段段首写入,怎么改批处理

@echo off for /r . %%i in (*.txt) do echo 1234 >> "%%i" 若是在文章第一段段首写入,怎么改批处理
追加到末尾是>>的特有属性,但是追加到行首是没有这种功能的,所以处理起来比较复杂:
@echo off
for /r %%i in (*.txt) do (
echo 1234 >"%%~dpni1%%~xi"
type "%%i" >>"%%~dpni1%%~xi"
ping 127.1 /n 1 >nul
del "%%i"
move /y "%%~dpni1%%~xi" "%%~nxi"
)
pause>nul