正如你可以看到我有很多錯誤的順序(在文件名方面)的圖片 我想批量重命名'日期'。批量重命名的作品,但只有當我重命名相同的文件擴展名的文件,但你可以看到我有爲.jpg,.png和.mp4文件
如何在CMD中按日期批量重命名文件?
然後我得到具有相同名稱的多個文件:
001。 PNG
001.JPG
001.mp4
002.JPG
...
相反,我希望每一個文件名是不同的,按日期排序,像這樣:
001.png
002.jpg
003.mp4
004.jpg
正如你可以看到我有很多錯誤的順序(在文件名方面)的圖片 我想批量重命名'日期'。批量重命名的作品,但只有當我重命名相同的文件擴展名的文件,但你可以看到我有爲.jpg,.png和.mp4文件
如何在CMD中按日期批量重命名文件?
然後我得到具有相同名稱的多個文件:
001。 PNG
001.JPG
001.mp4
002.JPG
...
相反,我希望每一個文件名是不同的,按日期排序,像這樣:
001.png
002.jpg
003.mp4
004.jpg
檢查顯示消息,刪除回聲,如果它是正確的
@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
'setlocal enabledelayedexpansion'丟失,並排除其他文件類型,它應該是''dir/b/od * .png * .jpg * .mp4'' – LotPings
你應該表現出你的'batch'代碼,否則,你的問題我不清楚。包含在文件名中的日期也與文件日期不同。 – LotPings