Я уже написал функцию для этого. Вы указываете ему любой путь, и он возвращает вам только имя файла или путь. Работает для любого пути: URL-адрес, путь Windows, путь Linux и т. Д. *
Скопируйте эту функцию в конец вашего пакетного скрипта: (инструкции ниже)
rem ===========================================================================
:Name_From_Path
SetLocal
set _TMP_FOLDERNAME=%1
for %%g in ("%_TMP_FOLDERNAME%") do set _TMP_FOLDERNAME=%%~nxg
EndLocal & set _Name_From_Path=%_TMP_FOLDERNAME%
goto :EOF
rem ===========================================================================
Использование:
CALL :Name_Of_Path ..\Apple\Jones
ECHO %_Name_From_Path%
Результат: Джонс