读书人

怎么传递 文件名中有空格的文件

发布时间: 2012-06-28 15:20:03 作者: rapoo

如何传递 文件名中有空格的文件 ?

C/C++ code
CString parameter123 = SrcPath +" " + DstPath + " " + SaveFilename ;ShellExecute(NULL,"open","test.exe",parameter123,NULL,SW_HIDE);


程序中需要调用一个test.exe, 其中 parameter123 包涵 三个文件名, 若文件名中包涵空格就会弹出错误提示, 求助,该怎么改?


[解决办法]
如果包含空格的话,那么需要在外面再包一层引号,比如"test space.bin",而不是test space.bin。
[解决办法]
有一些软件要求安装和创建的文件名和路径名中不能包含空格估计是这个问题。

读书人网 >C++

热点推荐