批处理批量搜索替换txt脚本

05/17/2026  |  04:09分类:网络  |  标签:  |  155 views

以下代码把当前目录所有TXT文件里的XXX替换成YYY:

@echo off
chcp 65001 >nul

set “search=XXX”
set “replace=YYY”

for %%f in (*.txt) do (
echo 正在处理: %%f
powershell -Command “$c = [System.IO.File]::ReadAllText(‘%%f’, [System.Text.UTF8Encoding]::new($false)); $c = $c -replace ‘%search%’, ‘%replace%’; [System.IO.File]::WriteAllText(‘%%f’, $c, [System.Text.UTF8Encoding]::new($false))”
)

echo 完成!
pause


发表您的评论