You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用一条批处理命令切换到当前目录的Windows短路径

切换到当前目录的短名称等效路径

直接切换(一条命令完成)

不需要额外存储变量,直接在for循环内执行cd命令即可:

for %A in (%cd%) do @cd %~sA

执行后当前终端目录就会切换到短名称路径,可通过执行 cd 命令验证结果。

先存变量再切换

如果需要先将短路径保存到变量再执行切换,分两种场景:

  • 在CMD窗口直接执行:
    for %A in (%cd%) do @set shortpath=%~sA
    cd %shortpath%
    
  • 在批处理脚本中执行(变量需用双百分号):
    for %%A in (%cd%) do @set shortpath=%%~sA
    cd %shortpath%
    

内容的提问来源于stack exchange,提问作者J. Doe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 16:04:53