2017-05-07 12 views

答えて

2

Windowsコマンドプロンプトでは、パス名にスペースがある場合(たとえば、C:\PROGRAM FILES)、パス/ファイル名全体を引用符で囲む必要があります(")。この特定の質問では、1-startTomcat.batの行はC:\Program Files\SCASec\apache-tomcat-7.0.39\bin\startup.batと読む必要があります。"C:\Program Files\SCASec\apache-tomcat-7.0.39\bin\startup.bat"

+0

パスに空白が含まれているのは「いつでも」ではありません。 'cd'や' pushd'コマンドの引数を引用する必要はありません。また、外部プログラムは、必要に応じてコマンドラインを解析することができます。ダブルクォートに加えて、ダブルクォートの代わりにシングルクォートで引用することもできます。しかし、外部プログラムを実行するためのパスは、スペースがあれば必ず二重引用符で囲む必要があります。さもなければcmdはそれを見つけることができません。 – eryksun

関連する問題