您的位置:首页 > 编程语言 > C语言/C++

C++中如何处理含有空格的文件路径

2013-10-27 08:55 447 查看
函数在传入参数时,需要传入文件路径,当文件路径中含有空格时,该如何处理?

在程序中需要调用一个exe程序,传入参数为文件的路径,是以命令行的形式传入参数,当文件的路径中包含空格时,需要将该路径用双引号括起来,具体代码如下:

正常情况下是:

CString strCmd;

strCmd.Format(_T("%s %s \"\""), SrcFile,DestFile);

而为了避免因空格产生的错误,则修改为

strCmd.Format(_T("\"%s\" \"%s\" \"\""), SrcFile,DestFile );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: