标题: [文件操作] 【已解决】求一个批处理,把目录下所有文件全部修改一遍文件名 [打印本页]
作者: zhengwei007 时间: 2024-9-26 16:07 标题: 【已解决】求一个批处理,把目录下所有文件全部修改一遍文件名
本帖最后由 zhengwei007 于 2024-9-26 19:47 编辑
我目录下有123.bmp,111.bmp,a123.bmp,这些文件名我不要了,我需要批处理执行后把这些图片全部重新排序,因为有20000多个文件,所以执行后是这个效果:
00001.bmp
00002.bmp
……
20000.bmp
不考虑顺序,全部按照编号顺序排就可以了,谢谢大佬们。
作者: 77七 时间: 2024-9-26 17:45
- @echo off
- cd /d "%~dp0"
- for /f "delims=" %%i in ('dir /b /a-d *.bmp') do (
- set /a n+=1
- set file=%%i
- setlocal enabledelayedexpansion
- set m=00000!n!
- ren "!file!" "!m:~-5!%%~xi"
- endlocal
- )
- pause
复制代码
作者: zhengwei007 时间: 2024-9-26 19:47
77七 发表于 2024-9-26 17:45
改好了,感谢楼上的大佬。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |