QFtp - pobieranie wielu plików
-
Witam, mam kod, którym chcę pobrać dużą liczbę plików (od 1 do 150) i problem pojawia się przy wysyłaniu polecenie get, gdyż on chce pobierać wszystkie pliki na raz i wtedy program się craschuje, a nie wiem jak zrobić aby czekał na pobranie jednego pliku i dopiero rozpoczął kolejne pobieranie.
Oto kod, który posiadam :
wywołanie pobierania plików
@for(int k = 0; k < 1024; k++)
{
if(spr[k] == true && check_all_log_name[k] != ""){
qDebug() << "asd : " << check_all_log_name[k];download_patch_file(check_all_log_name[k]); } }@
funkcja pobierająca pliki
@void metin2_patcher::download_patch_file(QString name)
{
qDebug() << "Download : " << name;download = new QFile(name); download->open(QIODevice::WriteOnly); ftp->get(name, download);
}@
Ps. Nie znam języka angielskiego i jak ktoś mógłby przetłumaczyć mi ten mój problem to byłbym wdzięczny i dodał by go do działu tego General and Desktop