2017-02-11 215 views
-1

正如你可以看到我有很多错误的顺序(在文件名方面)的图片 enter image description here 我想批量重命名'日期'。批量重命名的作品,但只有当我重命名相同的文件扩展名的文件,但你可以看到我有为.jpg,.png和.mp4文件
如何在CMD中按日期批量重命名文件?


然后我得到具有相同名称的多个文件:
001。 PNG
001.JPG
001.mp4
002.JPG
...

相反,我希望每一个文件名是不同的,按日期排序,像这样:
001.png
002.jpg
003.mp4
004.jpg

+3

你应该表现出你的'batch'代码,否则,你的问题我不清楚。包含在文件名中的日期也与文件日期不同。 – LotPings

回答

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 
+0

'setlocal enabledelayedexpansion'丢失,并排除其他文件类型,它应该是''dir/b/od * .png * .jpg * .mp4'' – LotPings