如何用批处理给每个文件头部插入一行代码?

2025-03-25 08:59:43
推荐回答(2个)
回答1:

@echo off
for /f %%i in ('dir/b *.txt')do (
echo %%i
(echo ^<%%@="2003"%%^>
type "%%i")>tem.yky
move tem.yky "%%i")
pause

注:<>|&这种要在前加^ %要加倍写 才能正常输出

回答2:

将你那一行内容单独放入一个文件A。
然后用copy /a/y a + 1.txt c,然后再move /y c 1.txt。当然,要用for循环来做了。