如何批处理命令新建文件夹

我有很多图片文件,例如命名300025-20140109.jpg,300025-20140111.jpg,300017-20140101.jpg等等。我想批处理新建文件夹,命名为300025,300017等等,就以图片名称中的-之前的数字为名字。如果已经有了该文件夹就不用新建了。求大神。
@echo off
for /f "delims=-" %%i in ('dir /a-d /b *.jpg') do (
 中帆禅  if exist %%i (
      move "%%i-%%j" "%%i"
    )else (
      md %%i&&轿配move "%%i-%%j" "%%i"
)
pause

创建文件夹后,并将和文件夹名字一样的文件移动卖尘到此文件夹下


for /f  "delims=" %%a in ('dir /a-d  /on /s 派棚/b *.jpg^|find "-"') do (
for /f "delims=-" %%b in ("%%~na") do (
if not exist "%%b" md 吵首"%%b"
move "%%a" "%%b"
)
)

批处理放在图升羡数片文件所在的顶层文件中,新建文件夹并将相应图片移入对应文件夹


@echo off
for /f "tokens=1* delims=-" 岩亏%%i in ('dir/a-d/b 念旁"*.jpg"') do 仔枣橡(
if not exist "%%i" md "%%i"
move "%%i-%%j" "%%i"

)
pause