求高手做一个批处理,非常简单!

情况说明:在D盘有个ABC文件夹,里面有若干ini文件,每个ini文件的名字不一样每个ini文件里面有很多行,但都有一行:BuildPoint=123(123只是举例,每... 情况说明:
在D盘有个ABC文件夹,里面有若干ini文件,每个ini文件的名字不一样
每个ini文件里面有很多行,但都有一行:BuildPoint=123(123只是举例,每个ini文件,BuildPoint的值都不一样)

要求:做一个批处理,将D盘ABC文件夹所有的ini文件,BuildPoint设置为0
非常感谢!
展开
 我来答
朴素且可爱灬小喵1
2015-10-26 · TA获得超过2902个赞
知道大有可为答主
回答量:1713
采纳率:89%
帮助的人:505万
展开全部
请把以下批处理存为inireplace.bat,放在ABC文件夹下面,双击运行即可。
@echo off
@setlocal enabledelayedexpansion
@for /f "delims=" %%i in ('dir /b *.ini') do (
@set fn=%%i
@for /f "delims=" %%j in (!fn!) do (
@set ln=%%j
@set sub_ln=!ln:~0,10!
@if !sub_ln!==BuildPoint (
@echo BuildPoint=^0>>_!fn!
) else (
@echo !ln!>>_!fn!
)
)
@del !fn! /q /f
@ren _!fn! !fn!
)
该批处理已在Win7下测试过了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式