IT米工网 ,一个免费的IT学习网站!

当前位置:首页 > 网络技术 > 系统维护 > 详细页面

批量替换某文件夹下所有文件的指定关键字

作者:布衣加针 时间:2020-01-20 来源:IT米工网 点击:

      如图,新建文件夹内有N个*.ini文件,现我们的目标是将这些*.ini文件内的关键字127.0.0.1,批量修改成192.168.0.100(注意,待处理的多个文件的后缀为*.ini,如果是其它类型,如*.doc 、*.txt,请自行修改)

其批处理代码如下(自行另存为*.bat或*.cmd格式):

@echo off
for /f "delims=" %%i in ('dir /s/b *.ini') do (
for /f "delims=" %%a in ('type "%%~fi"') do (
set "foo=%%a"
call,set foo=%%foo:192.168.0.100=127.0.0.1%%
call,echo/%%foo%%>>"%%~fi._"
)
move "%%~fi._" "%%~fi"
)
pause
exit
需要注意的几个变量下图红色已标出,如下图

标签