CMD命令行对空格敏感,如何解决?

在c++程序中,使用ShellExcute执行命令行程序,执行失败;找来找去,发现是命令行参数中的文件路径带有空格导致的。

有的时候产品容易被默认安装到c:\Program Files\这样包含空格的路径下,那么在命令行中输入一个带空格的file path作为参数往往会出错。

解决方法1:加上双引号就行

cd /d “c:\Program Files\”

 

 

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享
评论 抢沙发