.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. Кто-нибудь может помочь?