批量修改文件名 bat

有几个需要修改文件夹下面的文件的名字,相当于删除后缀
原来文件是 *.doc.日期 日期精确到秒,每个文件后缀都不一样,需要批量删除下变成*.doc
最好能一键执行的 还是在原来的路径下 不修改路径

@echo off
for /f "delims=" %%a in ('dir /a-d/s/b *.*') do (
if not %%~xa==.bat (
ren %%~nxa %%~na
))
pause
以上代码是将123.doc.20171230的文件改成123.doc的代码,望采纳,谢谢!
将代码放在要处理的文件夹目录下,双击即可,谢谢!
温馨提示:答案为网友推荐,仅供参考
相似回答