有人知道是什么原因导致 Windows Shell 中的“move”命令以代码 1 退出吗?我通过谷歌搜索找到的任何错误消息都非常模糊,只是说“无效函数”。导致这种情况的原因是尝试在 Visual Studio 2010 构建后步骤中使用“move”命令。我使用类似于move /Y srcfileanddir destfileanddir
答案1
Windows 的命令行错误: http://www.hiteksoftware.com/knowledge/articles/049.htm(无隶属关系)
错误:1 不正确的功能:操作尝试在 Windows 命令提示符 cmd.exe 中执行无法识别的命令。
检查你的语法和拼写。
答案2
我终于找到了问题所在。几个路径有多余的斜线,因此会用 \ 而不是 \ 来分隔目录,这就是导致混乱的原因。奇怪的是,这种情况只发生在从 Visual Build Pro 内部调用“移动”命令时,而不是从命令行调用时。
答案3
当未发现需要移动的文件时,会设置 ERRORCODE 1。