3

当我执行批处理文件并将输出写入文本文件时,我在命令提示符中收到错误消息“系统找不到指定的路径”。我必须找到我的批处理脚本中的哪一行引发了这个错误或找不到的路径。

注意:由于我的脚本中有这么多行,我无法遍历每一行并检查路径。

当出现此错误时,我必须获取导致此错误的路径或行。

4

2 回答 2

8

调试此类错误的最快方法是

  • @echo off如果您的脚本顶部有它,请删除
  • 删除任何>nul命令的任何 's 或类似内容
  • pause在脚本的最后添加一个

现在运行脚本并查看每个命令的输出,直到找到错误为止,然后您可以看到它是针对哪个命令执行的。

于 2013-01-07T08:50:47.357 回答
0

查看批处理中需要路径的第一个位置,即像“copy”或“del”这样的调用,在它之后创建一个新行并放入exit。进一步向下重复批处理文件,直到出现问题。

于 2013-01-07T05:24:41.310 回答