如何在 Windows 上打开带有正斜杠的路径?

Posted

技术标签:

【中文标题】如何在 Windows 上打开带有正斜杠的路径?【英文标题】:How to open a path with forward slashes on Windows? 【发布时间】:2021-11-30 01:25:07 【问题描述】:

运行git --exec-path 得到C:/Program Files/Git/mingw64/libexec/git-core,我可以在文件资源管理器中打开此路径而不会出现问题。

但是使用explorer "C:/Program Files/Git/mingw64/libexec/git-core"时,文件夹无法成功打开,我猜是因为路径中包含正斜杠。

那么,如何在 Windows 上用正斜杠打开路径?

【问题讨论】:

试试explorer C:\Program Files\Git\mingw64\libexec\git-core @ElpieKay explorer "C:\Program Files\Git\mingw64\libexec\git-core" 可以完成这项工作,但问题是要求通过命令行打开带有正斜杠的路径。 大多数 Windows 命令行实用程序 可以使用正斜杠打开文件,因为底层系统调用允许这样做。然而,他们中的大多数人尝试将正斜杠中的内容处理作为一种选择。您必须以某种方式通过“将其视为一种选择”步骤。如何做到这一点取决于命令。这不是 Git 问题,纯粹是您正在运行的任何命令的问题。 @torek 感谢您的指点,我可以用explorer.exe 做到这一点吗? 我不知道:我尽量避免使用 Windows。 【参考方案1】:

如果使用 Git Bash,请尝试:

explorer $(cygpath -w $(git --exec-path))

【讨论】:

以上是关于如何在 Windows 上打开带有正斜杠的路径?的主要内容,如果未能解决你的问题,请参考以下文章

python 如何快速转义路径字符串中的斜杠

apache ant怎么把路径的斜杠换成正的

Windows下Node.js中的非规范化路径分隔符

文件路径的正斜杠(/)与反斜杠()

文件路径的正斜杠(/)与反斜杠()

头疼的路径问题(相对路径与绝对路径)正斜杠与反斜杠