使用新行中的每个条目打印Windows%PATH%

时间:2013-04-08 17:04:24

标签: windows cmd

我有一项任务:在新行上打印%PATH%变量的所有条目。例如:

C:\Program Files\
C:\Windows
C:\Windows\System32

依旧......

2 个答案:

答案 0 :(得分:47)

解决:我使用echo %path:;=&echo.%

Source

答案 1 :(得分:0)

@ECHO OFF
SETLOCAL 
SET count=1
:loop
FOR /f "tokens=%count%delims=;" %%i IN ("%path%") DO ECHO %%i&SET /a count+=1&GOTO loop
ECHO %count% entries found

并不难 - 只需使用TOKENS选择令牌号,直到它们用完为止。如果需要,可能希望回显%%~i以删除引用的路径。计数显示,因为它在那里。