mklink 使用时认为路径是一个命令

mklink 使用时认为路径是一个命令

这是我的第一个问题。我在执行此操作时运行的是 Windows 8.1。

cmd mklink /j "d:/project/relx/_build/test/lib/relx/test/rlx_release_SUITE_data/relx-output796596/foo/lib/override_app106921-12.88.71" "d:/project/relx/_build/test/lib/relx/test/rlx_release_SUITE_data/override_dir_101315/override_app106921-12.88.71"

我正在运行此命令,但在运行它时我收到以下响应:

'elx' is not recognized as an internal or external command, operable program or batch file.

所以我猜测它认为路径中的某些东西正在触发标志或命令。

答案1

‘elx’ 不被识别为内部或外部命令,也不是可运行程序或批处理文件。

cmd mklink ...不是有效命令。

它应该公正mklink ...cmd /c mklink ...

句法

CMD [charset] [options]

CMD [charset] [options] [/C Command] 

CMD [charset] [options] [/K Command] 

选项

/C     Run Command and then terminate

/K     Run Command and then return to the CMD prompt.
       This is useful for testing, to examine variables

Command : The command, program or batch script to be run.
          This can even be several commands separated with '&' 
          (the whole should also be surrounded by "quotes")

来源CMD.exe——启动一个新的 CMD shell 并(可选)运行命令/可执行程序。


进一步阅读

相关内容