2013-01-07 185 views
2

当我执行我的批处理文件并将输出写入文本文件时,在命令提示符下出现错误消息“system can not find the path specified”。我必须在我的批处理脚本中找到哪一行,会引发此错误或未找到的路径。系统找不到指定的路径

注意:由于我的脚本中有很多行,所以我无法检查每一行并检查路径。

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

回答

6

调试这样的错误将是

  • 删除@echo off如果你有你的脚本的顶部
  • 删除任何>nul的或类似的你有任何命令
  • 最快的方法
  • 在脚本的最后添加pause

现在运行脚本,并期待在输出每个命令联合国直到你发现错误,然后你可以看到它做了什么命令。

+0

仍然无法弄清楚什么是错的:(我想要做什么: echo 500>“%〜dp0save \%user% - %pass%\ count.txt” –

0

查看批次中需要路径的第一个地方,即类似“copy”或“del”的调用,然后在其后创建新行并将退出。重复进一步下批处理文件,直到问题出现。

+1

这是可以做到的,但是当错误出现时,可以打印找不到的路径吗? – Ramya

相关问题