用批处理如何替换掉一个文件夹里所有的TXT文件里的指定内容

2025-04-13 05:18:07
推荐回答(1个)
回答1:

@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /s /b "D:\beifen\*.txt"') do (
ren "%%a" "%%~nxa_"
for /f "delims=" %%b in ('type "%%a_"') do (
set "t=%%b"
set "t=!t:3322=5566!"
echo !t!>>%%a
)
)
del /q /s /f "D:\beifen\*_"