Qt QProcess备份数据库,目前文件与空格
来源:互联网 发布:广发大数据 编辑:程序博客网 时间:2024/06/06 00:55
1.先说明下system调用mysql备份函数时的情况
成功===
"E:/Program Files/mysql-5.7.11-winx64/bin/mysqldump" -uroot hddpos > D://mnt/usb/sql-2017081617323.sql
失败===
"E:/Program Files/mysql-5.7.11-winx64/bin/mysqldump" -uroot hddpos > "D://mnt/usb/sql-2017081617323.sql"
失败===
"E:/Program Files/mysql-5.7.11-winx64/bin/mysqldump" -uroot hddpos > D:/Program Files/SoftPos/fastfd_localdata/sql_backup_dir/xxx.sql
失败===
"E:/Program Files/mysql-5.7.11-winx64/bin/mysqldump" -uroot hddpos > D:/Program Files/SoftPos/fastfd_localdata/sql_backup_dir/xxx.sql
后来
QString Cmd = QString("E:/Program Files/mysql-5.7.11-winx64/bin/mysqldump.exe -uroot hddpos");
QString Path = QString("%1").arg("D:/Program Files/SoftPos/fastfd_localdata/sql_backup_dir/xxx.sql");
QProcess *poc=new QProcess;
poc->setStandardOutputFile(Path);
poc->start(Cmd);
qDebug() << __LINE__;
qDebug() << __LINE__ <<poc->waitForFinished();
qDebug() << __LINE__ << poc->errorString();
QProcess *poc=new QProcess;
poc->setStandardOutputFile(Path);
poc->start(Cmd);
qDebug() << __LINE__;
qDebug() << __LINE__ <<poc->waitForFinished();
qDebug() << __LINE__ << poc->errorString();
阅读全文
0 0
- Qt QProcess备份数据库,目前文件与空格
- Qt 采用QProcess 备份及还原数据库
- Qt中使用QProcess备份和恢复Mysql数据库
- Qt中使用QProcess备份和恢复Mysql数据库
- Qt QProcess
- QProcess中有空格
- 使用Qt打开外部文件,调用外部程序(QDesktopServices,QUrl ,QProcess,QProcess)
- Qt技巧:QProcess与外部程序的调用
- Qt技巧:QProcess与外部程序的调用
- 13 QT的QProcess与进程间的通信
- Qt技巧:QProcess与外部程序的调用
- Qt QProcess应用
- Qt 之 QProcess
- Qt进程QProcess相关
- Qt 进程 QProcess
- QT新建进程 QProcess
- Qt 进程 QProcess
- QT 总结(三) 1.Qt 运行 bat 文件 QProcess 2.获取当前文件路径
- C++贪心算法之均分纸牌
- Go语言入门教程(三)在Ubuntu上使用Eclipse开发Go
- MongoDB的基本使用
- Chrome 插件之 计算器插件小工具
- ServerBootstrap
- Qt QProcess备份数据库,目前文件与空格
- 遇到问题----connect() failed (111: Connection refused) while connecting to upstream解决
- 深入分析Java的序列化(Serialization)
- Java 时间与日期处理
- Servlet 发生异常: Cannot call sendRedirect() after the response has been committed!
- Find a multiple(抽屉原理)
- 文章标题
- JAVA 泛型
- 【荐】Angular如何防御XSS攻击