批处理:批量替换文件或者文件夹指定的字符串

2024-12-18 23:40:42
推荐回答(1个)
回答1:

将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