¿Es posible obtener el nombre de la carpeta actual (no la ruta actual del directorio) utilizando un comando de DOS? ¿Si es así, cómo?
Lo más cercano que obtuve fue esto, pero no lo hace:
for /f "delims=\" %%a in ("%CD%") do set CURR=%%a
echo.DIR: %CURR%
nota: el intento anterior fue tratar de tokenizar la cadena y obtener el último token establecido como la variable CURR.
for /fni los de TomWij %~n*son compatibles con MS-DOS. (Windows ' nocmd.exe es DOS, es un programa nativo de Windows)
cd | sed "s/.*\\//"(que canaliza la salida de cd (CWD) en una búsqueda de expresiones regulares y reemplazar, sustituir todo antes de la final \ sin nada en absoluto)