C++中如何处理含有空格的文件路径
2013-10-27 08:55
447 查看
函数在传入参数时,需要传入文件路径,当文件路径中含有空格时,该如何处理?
在程序中需要调用一个exe程序,传入参数为文件的路径,是以命令行的形式传入参数,当文件的路径中包含空格时,需要将该路径用双引号括起来,具体代码如下:
正常情况下是:
CString strCmd;
strCmd.Format(_T("%s %s \"\""), SrcFile,DestFile);
而为了避免因空格产生的错误,则修改为
strCmd.Format(_T("\"%s\" \"%s\" \"\""), SrcFile,DestFile );
在程序中需要调用一个exe程序,传入参数为文件的路径,是以命令行的形式传入参数,当文件的路径中包含空格时,需要将该路径用双引号括起来,具体代码如下:
正常情况下是:
CString strCmd;
strCmd.Format(_T("%s %s \"\""), SrcFile,DestFile);
而为了避免因空格产生的错误,则修改为
strCmd.Format(_T("\"%s\" \"%s\" \"\""), SrcFile,DestFile );
相关文章推荐
- c++中参数时文件路径,当文件路径中含有空格时,对应的处理方式
- http请求本地文件,路径中含有空格的处理 QT
- 关于delphi中url文件下载编码问题(处理里面含有空格,汉字,字符)
- cmd命令中遇到文件路径中含有空格
- 当用curl爬取数据时,如果想截取的内容前后html都含有换行符,空格,该如何处理
- java 读取文件路径中空格和中文的处理.. this.class.getResource
- java获取路径中含有空格%20的处理
- java使用dos命令打开路径中含有空格的文件
- linux下路径名中含空格如何处理
- java 读取文件路径中空格和中文的处理
- java 读取文件路径空格和中文的处理
- python 在windows系统上处理有空格的文件路径的问题
- java 读取文件路径空格和中文的处理
- Bat命令中路径含有空格处理方法
- 在js文件中如何获取basePath处理js路径问题
- mysqldump备份、还原数据库路径名含有空格的处理方法(如:Program Files)
- java 读取文件路径空格和中文的处理
- Java文件路径空格及中文处理
- Java程序文件路径中有空格的处理
- c++读取文件时如何读取空格