2017-07-17 5 views
0

ファイルを含むフォルダの内容をコピーしようとしています。これは、srcパスからdestにパスをコピーする必要があるが、次の手順どおりに動作していない、それをコピーしている間のplsは私が最善の方法は、別の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: `/ home/praveen/fromTestImage/* 'を統計できません。そのようなファイルやディレクトリはありません。

ありがとうございます! Praveenさん

答えて

1

Wildcards実行cp次の例に示すように、我々は、ワイルドカードを使用せずに、同じタスクを実行することができ、それを認識しないようasterisk(*)cpコマンドの一部が、bashのシステムではありませんように:

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

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

解決策は次のとおりです。response

+0

ありがとうございます! –

関連する問題