.bat pliki sortowania plików do folderów

W przypadku mojej kolekcji zdjęć chcę, aby wszystkie zdjęcia w folderze były automatycznie sortowane według folderów według daty. Na szczęście pliki są już nazwane według datownika:

2012-07-15 12.21.06.jpg2012-07-15 12.21.26.jpg2012-07-16 17.12.50.jpg

W tym przykładzie dwa pierwsze pliki powinny znaleźć się w folderze 2012-07-15, trzeci w 2012-07-16. Próbowałem i przeszukałem go, wszystko co mogę znaleźć to to:

for %%a in (*.jpg) do (
    md "%%~na" 2>nul
    move "%%a" "%%~na"
)

Ale to tworzy folder dla każdej nazwy pliku. Pomyślałem o posiadaniu zmiennej, która ma dziesięć pierwszych znaków, ale staje się całkowicie zdezorientowana i sfrustrowana deklaracją zmiennych i używaniem w dos. Czy ktoś może pomóc?

questionAnswers(2)

yourAnswerToTheQuestion