求bat批处理命令,实现文件夹下多文件内指定位置字符串替换 50
如图,将阴影位置两个字符(不同文件内该位置字符不同,本文件为35)替换为‘6’(即数字6加一个空格),保存文件...
如图,将阴影位置两个字符(不同文件内该位置字符不同,本文件为35)替换为‘6 ’(即数字6加一个空格),保存文件
展开
2个回答
展开全部
将bat文件放在文件夹(含有要修改的文件、文件夹)中。
这个代码的作用是删除,如果要替换,将这一句
Set b=!a:-a=!
修改成
Set b=!a:-a=替换!
@echo off&SetLocal EnableDelayedExpansion
For /f "delims=" %%i in ('dir /b') do (
Set a=%%i
Set b=!a:-a=!
ren "!a!" "!b!" )
pause
这个代码的作用是删除,如果要替换,将这一句
Set b=!a:-a=!
修改成
Set b=!a:-a=替换!
@echo off&SetLocal EnableDelayedExpansion
For /f "delims=" %%i in ('dir /b') do (
Set a=%%i
Set b=!a:-a=!
ren "!a!" "!b!" )
pause
追问
无此方面基础,可否详细解释一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询