0

私は非常に単純な問題を抱えています:

call myBatch.bat "K:\dir name with spaces\eatThis.xml"

どちらが機能しないか、停止します

K:\dir does not exist

そのような問題に対処するSOの質問を教えてください。私はすでに、バッチファイルとパラメーター内の空白に関する非常に多くのSOの質問を掘り下げましたが、私の問題の解決策は誤って無視されたに違いないと思います.

--

String.split(" ");OK、いくつかのデバッグの後、問題があったのはバッチ ファイルではなく、複数の引数を互いに分離するために呼び出す Java アプリケーションであることが判明しました。そのため、1 つの引数のパスにスペースが含まれていると、アプリケーション ロジックが崩壊します。元の質問は本当の問題が何であるかをもはや説明していないので、それを完全に書き直すか、新しいものを書くべきですか? とにかく、私の悪い、お気軽に反対票を投じてください。

4

1 に答える 1