Windows bat 批量修改文件内容

原创文章4年前 (2020)发布 fdadmin
2,560 0 0

Windows bat 批量修改文件内容

[ttl2v]

@echo off
setlocal enabledelayedexpansion
set source1=需要替换前的
set replaced1=替换后的
for /f "delims=" %%a in ('dir /a-d /b /s *.trg') do (
pushd "%%~dpa"
(for /f "delims=" %%b in ('type "%%a"') do (
set "line=%%b"
set "line=!line:%source1%=%replaced1%!"
echo,!line!
))>"%%~nxa.trg"
move /y "%%~nxa.trg" "%%~nxa"
popd
)

[/ttl2v]

© 版权声明

相关文章

暂无评论

暂无评论...