2010-03-25 5 views
0

Comment puis-je télécharger tous les répertoires du serveur de manière récursive? J'utilise WinINet et ce problème résout très dur. Je suis intéressé il y a un moyen facile de télécharger des fichiers et des dossiers à partir de ftp sur Visual-C++?Répertoire de téléchargement FTP C++

Répondre

1

Il devrait être possible d'utiliser la commande FTP mget. Sinon, si possible, vous pouvez compresser le répertoire entier sur le serveur et utiliser FTP get. Sinon, vous pouvez utiliser rsync, qui fournit la fonctionnalité supplémentaire de synchronisation de toute modification ultérieure effectuée dans le répertoire sur le serveur.

Voir this discussion pour plus d'informations.

Il peut y avoir des bibliothèques qui implémentent FTP (par exemple Curl), rsync etc. et fournissent une interface C++.

0

déconner avec WinINet.dll peut être assez douloureux. QT a la classe QFtp qui fait tout le travail pour vous.

Questions connexes