как все страшно у тебя в коде. Попробуй тот вариант который я тебе предложил.
почемуже страшно
ето все так для отладки просто сделано)))
а сам код можно вообще уменьшыть до:
QProcess *proc = new QProcess();
proc->execute("cp -R /media/sda1/proba_2.zip /home/root");
aaalll_string =proc->readAll() + proc->readAllStandardError() +proc->readAllStandardOutput();
proc->close();
или вот так ( ето сделает тоже что и Ваш вариант, только короче
, хотя Ваша идея считывать и проверять файлы в цыклке хорошая
, я раньше чтото не подумал о таком варианте ):
QProcess *proc = new QProcess();
proc->execute("cp -R /media/sda1/proba_2.zip /home/root");
if((QFile::exists("proba_2.zip"))) //чтото там сделать, или вывести код ошыбки если что...
proc->close();
только хочется 1м вариантом чтоб считать весь лог и ошыбку и все что выводит при етом консоль... но почемуто не считывает
(не считываетproc->readAll() proc->readAllStandardError() proc->readAllStandardOutput() - там пусто)