【发布时间】:2012-09-27 14:44:06
【问题描述】:
例如,在 Windows 7 上,mklink 可从 cmd.exe /C mklink 获得,但在 Windows XP 上则不可用。
除了执行cmd.exe /C mklink 并尝试读取errorlevel 之外,有没有更简单的方法来测试cmd.exe 是否支持某个命令?
谢谢!
【问题讨论】:
-
mklink 不受 cmd.exe 的“支持”,它本身就是一个程序,因此您可以检查它是否存在于 System32 目录中(错误)或检查 Windows 版本(更好)。
-
程序本身?这与互联网所说的很多内容相矛盾。
标签: batch-file dos cmd