0

这个问题与:为什么通过 system() 调用 drush 命令失败?

我需要启动如下命令:

C:\Program Files\IIS Express\appcmd.exe list site 1>NUL 2>NUL但由于空间,此命令失败。

我尝试 %20 代替空格,但没有运气。

无论如何,我通过以下方式解决了这个问题:

更换

C:\Users[管理员]\Documents\IIExpress

C:\Windows\system32\config\systemprofile\Documents

4

1 回答 1

0

尝试:

system("\"C:\Program Files\IIS Express\appcmd.exe\" list site 1>NUL 2>NUL");

您需要将命令本身放入引号中

于 2013-05-18T22:57:42.943 回答