2013-01-07 183 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

相關問題