バッチ ファイルを実行して出力をテキスト ファイルに書き込むと、コマンド プロンプトに「指定されたパスが見つかりません」というエラー メッセージが表示されます。バッチスクリプトのどの行がこのエラーをスローするか、見つからないパスを見つける必要があります。
注: スクリプトには非常に多くの行があるため、各行を調べてパスを確認することはできません。
このエラーが発生したときに、このエラーを引き起こすパスまたは行を取得する必要があります。
バッチ ファイルを実行して出力をテキスト ファイルに書き込むと、コマンド プロンプトに「指定されたパスが見つかりません」というエラー メッセージが表示されます。バッチスクリプトのどの行がこのエラーをスローするか、見つからないパスを見つける必要があります。
注: スクリプトには非常に多くの行があるため、各行を調べてパスを確認することはできません。
このエラーが発生したときに、このエラーを引き起こすパスまたは行を取得する必要があります。
このようなエラーをデバッグする最も簡単な方法は、
@echo off
スクリプトの先頭にある場合は削除します>nul
コマンドに対して持っている 's または類似のものを削除しますpause
スクリプトの最後にa を追加しますここでスクリプトを実行し、エラーが見つかるまで各コマンドの出力を調べます。その後、どのコマンドに対して実行されたかを確認できます。
パスを必要とするバッチ内の最初の場所、つまり「copy」や「del」などの呼び出しを探し、その後に新しい行を作成してexitを配置します。問題が発生するまで、バッチ ファイルをさらに下まで繰り返します。