C++调用cmd的一些问题
来源:互联网 发布:朱佑樘和张皇后知乎 编辑:程序博客网 时间:2024/06/06 10:59
system("cd d:\\work\\facedata\\facepic"); //进到路径下
for(int i = 1; i < cnum; i++){
//cmd命令每个文件下都生成一个at.txt的文档,用于下一步添加标签的操作
//bug:下标为0的textArr[0]没有值传送进来!!!但是可以从textArr[1]开始
qDebug()<<textArr[i]<<endl;
QString txtFile = textArr[i];
QString source = "D:\\work\\facedata\\facepic\\";
QString txtName = "\\at.txt";
QString txtPath = QString("%1%2%3").arg(source).arg(txtFile).arg(txtName);
QString command1 = "dir /b/s *.pgm *.jpg >"; ////????
QString command = QString("%1%2").arg(command1).arg(txtPath);
std::string str = command.toStdString();
const char* ch = str.c_str();
system(ch);
}
for(int i = 1; i < cnum; i++){
//cmd命令每个文件下都生成一个at.txt的文档,用于下一步添加标签的操作
//bug:下标为0的textArr[0]没有值传送进来!!!但是可以从textArr[1]开始
qDebug()<<textArr[i]<<endl;
QString txtFile = textArr[i];
QString source = "D:\\work\\facedata\\facepic\\";
QString txtName = "\\at.txt";
QString txtPath = QString("%1%2%3").arg(source).arg(txtFile).arg(txtName);
QString command1 = "dir /b/s *.pgm *.jpg >"; ////????
QString command = QString("%1%2").arg(command1).arg(txtPath);
std::string str = command.toStdString();
const char* ch = str.c_str();
system(ch);
}
我这段代码的作用是想在每个textArr文件下建立一个at.txt的文本,文本中包括facepic下所有图片的路径。但是我执行过后,对应的at.txt文本生成了,但是其中却没有路径的信息。这是为什么呢?期待博主大神的回复。。。谢谢
阅读全文
0 0
- C++调用cmd的一些问题
- [C#] 调用有管理员权限的CMD
- C# 调用 CMD 命令 遇到的问题
- C和汇编的双向调用以及一些问题
- Go语言调用c动态库遇到的一些问题
- C的一些问题
- C的一些问题
- 关于c/c++程序在cmd中调用的事情
- cmd的一些命令
- 一些CMD的命令
- cmd的一些快捷键
- cmd的一些用法
- 关于Grails在cmd运行的一些问题
- 使用cmd运行java注意的一些问题
- C/C++调用Delphi制作的dll时发现的一些问题
- C/C++调用Delphi制作的dll时发现的一些问题
- c#dll调用的一些方法
- c的一些细节问题
- P1073 最优贸易 NOIP 2009 最短路
- Windows下Photoshop2015安装教程
- 九个编写Dockerfiles的常见错误
- zookeeper注册中心安装
- 工厂三兄弟之工厂方法模式(三)
- C++调用cmd的一些问题
- ubuntu命令备忘
- Java正则表达式排序
- vs 使用经验
- c语言-函数指针
- 将javaWeb项目部署到服务器 1. **工具:XshellPortable** **操作步骤:** **1. 登陆到服务器** 1. 运行shellPortable工具
- pymongo连接mongodb3.4.7
- com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
- Docker学习笔记(3)