求bat处理命令:批量修改当前目录下所有子目录下的所有txt文件名
批量修改当前目录下所有子目录下的所有txt文件名,文件名的格式是ab_cd_ef.txt,现在要求去掉_前面和后面的内容,保留中间的cd代表的内容。比如“我在哪里_108...
批量修改当前目录下所有子目录下的所有txt文件名,文件名的格式是ab_cd_ef.txt,现在要求去掉_前面和后面的内容,保留中间的cd代表的内容。比如 “我在哪里_10890_第十八章有个地方叫医院.txt”修改成“10890.txt”,求bat处理命令,是所有子目录下的所有txt文件夹。
求bat处理命令,是所有子目录下的所有txt文件改名 展开
求bat处理命令,是所有子目录下的所有txt文件改名 展开
1个回答
2016-05-24
展开全部
@echo off
for /f "delims=" %%a in ('dir /s/b/a-d *.txt') do (
for /f "tokens=2 delims=_" %%b in ("%%~na") do ren "%%a" "%%b.txt"
)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询