.bat сортировка файлов по папкам

Для моей коллекции изображений я хочу, чтобы все изображения в папке автоматически сортировались по папкам по дате. К счастью, файлы уже названы по метке времени:

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

В этом примере два первых файла должны оказаться в папке 2012-07-15, третий в 2012-07-16. Я пробовал и гуглил, все, что я могу найти, это:

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

Но это делает папку для каждого имени файла. Я думал о наличии переменной, которая имеет десять первых символов, но полностью запуталась и расстроилась из-за объявления и использования переменной в dos. Кто-нибудь может помочь?

Ответы на вопрос(2)

Ваш ответ на вопрос