KOMPX.COM or COMPMISCELLANEA.COM   

Получить имя текущей папки в командной строке Windows

Получить имя (а не полный путь) текущей папки в командной строке Windows.

Первый вариант


FOR %G IN (.) DO ECHO %~NXG

Код для BAT файла:


@ECHO OFF
FOR %%G IN (.) DO (
	ECHO %%~NXG
)

Второй вариант


FOR /F "DELIMS=\" %G IN ("%CD%") DO ECHO %~NXG

Код для BAT файла:


@ECHO OFF
FOR /F "DELIMS=\" %%G IN ("%CD%") DO (
	ECHO %%~NXG
)

Ссылки

  1. Get current folder name by a DOS command? superuser.com/questions/160702/get-current-folder-name-by-a-dos-command#answer-160712
  2. Get current folder name by a DOS command? superuser.com/questions/160702/get-current-folder-name-by-a-dos-command#answer-358416
  3. The FOR command: Windows NT 4/Windows 2000 Syntax robvanderwoude.com/ntfor.php
Операционные системы
Ещё