【发布时间】:2014-06-20 18:15:57
【问题描述】:
我正在尝试从一个目录运行一个可执行文件foobar,但Windows 也恰好有一个名为foobar 的可执行文件(或命令)。在 UNIX 中,我只会写
./foobar
但 Windows cmd 似乎不理解这一点。鉴于我不想将此目录添加到我的%PATH%,是否有另一种方法可以运行当前目录的foobar 而无需明确输入路径?
【问题讨论】:
-
从您的评论到保罗的回答,您应该将问题更改为“如何运行与内部命令同名的外部程序”
-
在 Windows 中,路径有反斜杠而不是正斜杠。所以正确的语法是
.\date,这确实会运行可执行文件(如果存在)并且永远不会运行内部命令。 -
@HarryJohnston - 我不敢相信我错过了。我已经习惯了正斜杠,以至于
.\date对我来说甚至看起来都不像正确的语法。谢谢。
标签: windows windows-7 cmd path-variables