如何用批处理修改多个文件里的内容,比如修改多个*.txt里的abc=1234。修改成C=5678。

2025-05-21 12:58:57
推荐回答(1个)
回答1:

@echo off&setlocal EnableDelayedExpansion
for /l %%i in (1,1,3) do (set n=%%i
    for /f "delims=" %%a in ('type,!n!.txt') do (
        set a=%%a
        set a=!a:1234=5678!
        set a=!a:3124=5678!
        set a=!a:2415=5678!
echo,!a!
)>>A!n!.txt
echo,del /q !n!.txt
)
)

pause