dos批量修改txt中的内容

2025-12-14 20:01:40
推荐回答(2个)
回答1:

你可以贴上原码或者再发一次要求,我帮你写

回答2:

@echo off
setlocal EnableDelayedExpansion
set "D=d:abc\de"
set "E=e:"
for /r %~dp0 %%i in (*.txt) do (
for /f "delims=" %%a in ('type "%%i"') do (
set srt=%%a
set srt=!srt:%D%=%E%!
echo. !srt! >>$
)
type $ >%%i
del /a /f $
)
pause. 替换完成
pause
exit
--------------------------------
不好意思,是我主观问题。没有想到*会出现。你在试试吧