2017-02-11 3 views
-1

私は間違った順序で(ファイル名の点で)多くの画像を持っています。 enter image description here 「日付」でバッチリネームしたいと思います。
001:
CMDでファイルを日付でバッチリネームするにはどうすればよいですか?


ファイルのバッチは、作品の名前を変更するが、私は、同じファイル拡張子を持つファイルの名前を変更する場合にのみ、しかし、あなたは私がの.jpgしている見ることができるように、.pngのと.MP4それから私は、同じ名前を持つ複数のファイルを取得します。
001.png
:PNG
は 001.JPG
001.mp4
は002.JPG
...代わりに

は、私はすべてのファイル名が異なると、日付順、そうのようになりたいです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

関連する問題