Здравствуйте, я пытаюсь сделать скрипт для перемещения почти 3000 изображений в папки, я хочу переместить группу изображений:
Пример имени: 3a19gk-0-00-8hqGWOD
Группа рисунка: 3a19gk, остальное - номер рисунка.
Мне удалось сделать это, но он создает папку для каждой картинки. Любой способ создать папку, принимая только часть имени?
@echo off
setlocal enabledelayedexpansion
set folderpath=D:\path
for %%f in (%folderpath%\*.*) do (
set "foldername=%%~nf"
md "!foldername:~0,-3!" >nul 2>&1
move "%%f" "!foldername:~0,-3!"
)