디렉터리 목록과 해당 파일 경로를 제공하는 다음 명령이 있습니다.
for /d %%D in (C:\OS\system\DisplayLanguages) do echo %%~fD
예를 들어 출력의 마지막 부분을 분리해야 합니다. "C:\OS\system\DisplayLanguages\en"이므로 폴더 이름만 갖게 됩니다.
답변1
Windows 배치에서는 %%~fD
반품이완전한 경로 이름, 그래서 당신은 사용할 수 있습니다
for /d %%D in (C:\OS\system\DisplayLanguages\*) do @echo %%~nxD
예를 들어 내 Windows의 명령줄에서는 다음과 같습니다.
FOR /D %G in (%windir%\system32\*) DO @Echo %~nxG
같은
FOR /F "tokens=*" %G in ('dir /B /AD %windir%\system32\*') DO @Echo %~nxG
답변2
방금 간단한 명령으로 원하는 출력을 얻을 수 있다는 것을 알았습니다.
dir /a:d /b