如何在CMD中按日期批量重命名文件?

时间:2017-02-11 15:25:16

标签: windows batch-file cmd rename

正如你所看到我有很多错误顺序的图片(就文件名而言) enter image description here 我希望通过' date'批量重命名它们。批量重命名有效,但只有当我重命名具有相同文件扩展名的文件时,但你可以看到我有.jpg,.png和.mp4文件


然后我得到多个同名文件:
001.png
001.JPG
001.mp4
002.JPG
...

相反,我希望每个文件名都不同并按日期排序,如下所示:
001.png
002.JPG
003.mp4
004.jpg

1 个答案:

答案 0 :(得分:1)

检查显示信息,如果正确则删除回声

@echo off&SetLocal EnableDelayEdexpansion
set n=1000
for /f "eol= delims=" %%a in ('dir /b/od *.*') do (
  set /a n+=1
  echo ren "%%a" "!n:~-3!%%~xa"
)
pause