Cmd 如何缩短DOS提示符的路径?

Cmd 如何缩短DOS提示符的路径?,cmd,prompt,Cmd,Prompt,我在DOS提示符上的路径长得可笑。我怎样才能缩短这个 C:\RUBY\Ruby_Practice\prep-work-master\coding-test-2\practice-problems\spec> 右键单击我的计算机|属性。然后在高级选项卡中,单击环境变量,然后添加一个名为PROMPT的新用户变量,并将其设置为$p$\u$+$g 要从提示符中删除路径,请使用“提示符$g”,它只显示V形符号。然后,您可以随时使用“cd”命令查看您所在的目录。例如 C:\Windows\Syste

我在DOS提示符上的路径长得可笑。我怎样才能缩短这个

C:\RUBY\Ruby_Practice\prep-work-master\coding-test-2\practice-problems\spec>

右键单击我的计算机|属性。然后在高级选项卡中,单击环境变量,然后添加一个名为PROMPT的新用户变量,并将其设置为
$p$\u$+$g


要从提示符中删除路径,请使用“提示符$g”,它只显示V形符号。然后,您可以随时使用“cd”命令查看您所在的目录。例如

C:\Windows\System32\drivers\etc>prompt $g
>
>cd
C:\Windows\System32\drivers\etc

>

除了@Daniel的答案,如果你想回到正常状态, 您可以键入
prompt
(不带任何参数)并按Enter键

这与问题无关,但我发现它对这个场景更有用。 当我们使用此
提示符$G
时,这会将命令提示符路径更改为
。即使导航到子文件夹,提示仍将保持为
,这没有多大用处

不必这样做,我们可以将最常用的路径映射到虚拟驱动器。 像
C:\Users\ram\Desktop\temp
到虚拟驱动器
X:
。通过这种方式,您不需要看到不需要的路径,也可以看到子文件夹导航,如
X:\subfolder>

这对于将项目映射到虚拟驱动器并执行所有操作更有用

将路径映射到虚拟驱动器

1) 键入
subst[Drive:][path]
示例:
cmd>subst X:C:\Users\ram\Desktop\temp

2) 然后通过键入
X:
进入驱动器并输入


要返回到先前的模式,只需键入相应的驱动器号即可。在这种情况下,
C:
并输入

这里有一个.bat文件,显示当前目录路径中带有最终文件夹名称的提示

for %%* in (.) do set CurrDirName=%%~nx*
echo %CurrDirName%
prompt %CurrDirName% $G

第1行和第2行来自超级用户:“我如何才能找到Windows目录/文件的短路径?”

这可能是一个更好的答案,但我很高兴它们都在这里。答案简单且充分,通常是最好的。使用“提示符”而不带任何参数返回完整路径。下面是一个完整的参数列表:很好!非常感谢。你提高了我的工作效率!