系统找不到指定的路径。

3
当我执行批处理文件并将输出写入文本文件时,命令提示符会显示“系统找不到指定的路径”错误信息。我需要找出在批处理脚本中是哪一行引发了这个错误或者是没有找到的路径。
注意:由于我的脚本有很多行,我不能逐行检查路径。
当出现此错误时,我需要获取引起此错误的路径或行号。
2个回答

8
最快解决这种错误的方法是:
  • 如果脚本开头有@echo off,请删除它
  • 删除任何命令后面的>nul或类似内容
  • 在脚本末尾添加pause
现在运行脚本并查看每个命令的输出,直到找到错误,然后就可以看到哪个命令引发了错误。

还是搞不清楚哪里出了问题 :( 我想做的是:echo 500>"%~dp0save%user%-%pass%\count.txt" - QbicSquid

0

在你的批处理文件中找到第一个需要路径的地方,比如一个叫做"copy"或者"del"的调用,在它之后创建一行新的内容,并且输入exit。继续在批处理文件中寻找,直到问题出现为止。


1
可以做到,但当出现错误时能否打印找不到路径的信息? - Ramya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接