У меня работает Windows XP Home SP3. Попытка выполнить эту команду:
cmd /c "C:\Program Files\TortoiseSVN\bin\subwcrev.exe" .. ..\Modules\getbuildinfo.c Win32-temp-Debug\getbuildinfo2.c
Работает нормально (игнорируйте точные имена программ и файлов). Однако при цитировании последнего аргумента я получаю сообщение об ошибке:
cmd /c "C:\Program Files\TortoiseSVN\bin\subwcrev.exe" .. ..\Modules\getbuildinfo.c "Win32-temp-Debug\getbuildinfo2.c"
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
При запуске без cmd /c
но напрямую обе командные строки работают без ошибок. Я использовал cmd /c
для отладки аналогичной проблемы, которая была у меня с system
вызовами из C-программы.
Что не так с cmd
здесь?