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

如何在PowerShell/Windows Terminal中打开文件夹快捷方式?

解决PowerShell中无法cd到.lnk快捷方式文件的问题
  • 核心原因:.lnk是Windows快捷方式文件(本质是文件而非实际目录),PowerShell的cd命令仅针对真实目录,直接执行cd folderName.lnk会被识别为试图进入一个名为folderName.lnk的目录,而非解析快捷方式指向的目标路径。

解决建议:

  • 使用Invoke-Item直接跳转至快捷方式指向的目录:
    Invoke-Item folderName.lnk
    
  • 解析快捷方式的目标路径后再切换目录:
    $shell = New-Object -ComObject WScript.Shell
    $shortcutTarget = $shell.CreateShortcut("folderName.lnk").TargetPath
    cd $shortcutTarget
    
  • 若仅需打开目标目录,可直接调用系统命令:
    start .\folderName.lnk
    
  • 检查快捷方式有效性:右键查看.lnk文件属性,确认目标字段指向的目录真实存在,避免因原目录被删除/移动导致的无法跳转。

内容的提问来源于stack exchange,提问作者Hank Igoe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 10:35:24