Получить имя текущей папки в командной строке 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
)
Ссылки
- Get current folder name by a DOS command? superuser.com/questions/160702/get-current-folder-name-by-a-dos-command#answer-160712
- Get current folder name by a DOS command? superuser.com/questions/160702/get-current-folder-name-by-a-dos-command#answer-358416
- The FOR command: Windows NT 4/Windows 2000 Syntax robvanderwoude.com/ntfor.php
Операционные системы
- Windows