怎样批处理删除多个文件夹名称中的相同字符?重命名
1个回答
展开全部
不知道是否还有其它具体的限制和要求? 下面的代码保存为.bat或.cmd,放到需要出来处理的目录下(切记)运行即可。 注意请先测试(把倒数第3行的echo去掉;如果保留则只是显示测试)。ch里面的字符可以换成自己需要的。
@echo off & setlocal enabledelayedexpansion
set ch=a
for /f "delims=" %%a in ('dir /ad /b *%ch%*') do (
set tp=%%~a
set tp=!tp:%ch%=!
echo rename "%%~a" "!tp!" 2>nul
)
endlocal & @echo on
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询