Чтобы получить только имя папки, в которой находится файл с расширением `.bat`, вы можете использовать встроенные переменные в BAT-файле. Вот пример кода, который сделает это:
```bat
@echo off
set "folderName=%~dp0"
set "folderName=%folderName:~0,-1%"
for %%F in ("%folderName%..") do set "folderName=%%~nxF"
echo %folderName%
```
### Объяснение кода:
1. `@echo off` - отключает вывод команд непосредственно в окне консоли.
2. `set "folderName=%~dp0"` - получает полный путь к директории, в которой находится скрипт. `%~dp0` возвращает путь с завершающим слэшем.
3. `set "folderName=%folderName:~0,-1%"` - убирает последний слэш из пути.
4. `for %%F in ("%folderName%..") do set "folderName=%%~nxF"` - получает только имя папки, убирая полный путь, используя специальный синтаксис.
5. `echo %folderName%` - выводит имя папки.
Запустив этот BAT-файл, вы получите только имя папки, в которой он находится, без дополнительной информации о пути.