2017-07-17 113 views
0

我想复制包含文件的文件夹的内容。这是需要复制从SRC路径到dest路径,但在复制它按照以下步骤工作不请让我知道可能最好的方式到该文件夹​​的内容复制到另一个从QProcess复制文件夹的内容

MainWindow::MainWindow(QWidget *parent) : 
QMainWindow(parent), 
ui(new Ui::MainWindow) 
{ 
ui->setupUi(this); 
qDebug() << QString("mv /home/praveen/fromTestImage/* /home/praveen/testImage/"); 
QString str1 = QString("cp /home/praveen/fromTestImage/* /home/praveen/testImage/"); 
QProcess::execute(str1); 
} 

错误:
p:can not stat`/ home/praveen/fromTestImage/*':没有这样的文件或目录

感谢您的时间! 普利文

回答

1

Wildcardsasterisk(*)不是cp命令的一部分,但在bash系统,以便可执行cp将无法​​识别它,我们可以在不使用如在下面的例子表明,通配符执行相同的任务:

QStringList args = QStringList()<<"-r" << 
            "/home/praveen/fromTestImage/."<< 
            "/home/praveen/testImage/"; 

QProcess::execute("cp", args); 

该解决方案是基于以下response

+0

感谢的人它的作品! –

相关问题