2017-02-11 73 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