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

2025-03-12 15:30:03
推荐回答(1个)
回答1:

@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文档添加指定内容。