使用QNetworkAccessManager从ftp服务器获取文件列表的Qt代码

Gau*_*ukh 11 qt5

我在Qt写一个简单的FTP客户端.我使用的是Qt 5.0.

我已经写了代码下载和使用上传文件QNetworkAccessManager作为QFtp从过时的Qt 5.0.

我想编写一个代码来获取FTP上所有文件的列表.我使用QFtp但不使用解决方案QNetworkAccessManager.建议我怎么做.

ale*_*sdm 8

QFtp如果需要列出远程目录的内容,仍然需要使用,因为QNetworkAccessManager尚未处理该部分.

QFtp已被移动为独立模块,您可以从gitorious存储库下载或检出:https://qt.gitorious.org/qt/qtftp (点击"源树"然后"下载主..."下载) .

  • 等待 - 关于QFtp弃用说明他们说*"但是,对于新的应用程序,建议使用QNetworkAccessManager和QNetworkReply,因为这些类拥有更简单但更强大的API."*如此强大甚至无法列出文件?所以我想只有下载QFtp模块的替代方法是自己编写API ... (3认同)