当system函数路径带有空格时 C:\\Program Files\\aa.txt 改成 C:\\PROGRA~1\\aa.txt就好用了,如果路径是C:\\abc de\\aa.txt 或者 C:\\abc de\\fg hij\\aa.txt 怎么办.
为什么system("C:\\PROGRA~1\\aa.txt");能执行,system("D:\\PROGRA~1\\aa.txt");不能执行
可以把包含空间的路径部分用双引号引起来
例如我在c盘的program files文件夹中建了一个a.txt文件
可以使用这种形式打开
system("c:\\\"program files\"\\a.txt");注意每个双引号前要有转义字符\前缀
非常感谢!
联系客服