由于QT5不再导出QFtp,提供的QNetworkAccessManager仅支持ftp的上传put和下载get。想在Qt里实现ftp的listcd怎么办?
![939a72ba1fe67ef5db4744e939614c24.png](https://i-blog.csdnimg.cn/blog_migrate/ac5a8370de7ef7478e7f2b0fcc728b60.jpeg)
直接下载调用即可;
![9cc40a22cfa7f613fffd8c955207edff.png](https://i-blog.csdnimg.cn/blog_migrate/35320f3b0ea53dbd481497acd396ebc3.jpeg)
commandFinished(int,bool) 是命令执行完;void ftpThread::m_commandFinished(int ,bool err){ int cmd = ftp->currentCommand(); switch (cmd) { case 3://连接IP if (err) { emit sendError(ftp->errorString()); }else ftp->login(); break; case 4://登录 if (err) { emit sendError(ftp->errorString()); } all_get(); }else if(mount_type == "delete"