私は非常に単純な問題を抱えています:
call myBatch.bat "K:\dir name with spaces\eatThis.xml"
どちらが機能しないか、停止します
K:\dir does not exist
そのような問題に対処するSOの質問を教えてください。私はすでに、バッチファイルとパラメーター内の空白に関する非常に多くのSOの質問を掘り下げましたが、私の問題の解決策は誤って無視されたに違いないと思います.
--
String.split(" ");
OK、いくつかのデバッグの後、問題があったのはバッチ ファイルではなく、複数の引数を互いに分離するために呼び出す Java アプリケーションであることが判明しました。そのため、1 つの引数のパスにスペースが含まれていると、アプリケーション ロジックが崩壊します。元の質問は本当の問題が何であるかをもはや説明していないので、それを完全に書き直すか、新しいものを書くべきですか? とにかく、私の悪い、お気軽に反対票を投じてください。