怎么对大批量的文本文件的首行插入一行内容? 求教

根据大神你的代码,可以用bat在一个文本文件首行加上一行内容,但怎么对大批量的文本进行这样的操作 求教

@echo off

::设置要添加的内容
set str=这是首行内容

for /f "delims=" %%a in ('dir /a-d/s/b *.txt') do (
    (echo %str%
    type "%%~a")>tmp_file$
    move /y tmp_file$ "%%~a">nul
)
pause


这个就是对当前目录下(包括子目录),所有txt文档添加指定内容。

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答