1个回答
展开全部
@Echo Off
SetLocal EnableDelayedExpansion
::CODE BY aiwozhonghuaba POWERD BY iBAT 1.6
For /R %%i In (*) Do (
For /F "Delims=" %%j In (%%~si) Do (
Set Str=%%j
Echo !Str:C0.60=C0.60BBB!>>"New_%%~nxi.txt"
)
)
以上为代码,请放在AAA文件夹中执行
更多追问追答
追问
谢谢,基本可行,但是 我需要将文件里面的内容替换掉,还是保存原来的文件名。 另外, 我的文件不是 TXT的,*.*的, 请帮忙更改下,谢谢!
追答
@Echo Off
SetLocal EnableDelayedExpansion
::CODE BY aiwozhonghuaba POWERD BY iBAT 1.6
For /R %%i In (*) Do (
For /F "Delims=" %%j In (%%~si) Do (
Set Str=%%j
Echo !Str:C0.60=C0.60BBB!>>"%%~pi\New.txt"
)
Del /f /q "%%i"
Ren "%%~pi\New.txt" "%%i"
)
符合要求否,执行时建议先备份原文件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询