Батником это сделать достаточно легко:
1. обход каталога с помощью
for %%a in (c:\temp\*-*) do ( ... )
2.Обрезание имени файла с помощью
for /f "tokens=1 delims=-" %%b in (%%a) do ( ... )
3.создание каталога
md
4.перенос файла в каталог
move
Справка:
for /?
md /?
move /?
Вам осталось только правильно скомпоновать эти команды в командный файл.