Liste récursive d'un serveur ftp

Description

Cette source permet de lister l'ensemble des fichiers présents sur un serveur FTP de manière récursive, c'est à dire en explorant tous les sous-dossiers de celui-ci.
On a alors une visualisation de l'arborescence du serveur, ainsi que tous les details sur les fichiers présents sur celui-ci (taille, droits etc).
Il est possible quand l'exploration est terminé d'exporter la liste des fichiers dans un fichier texte.
Pour finir, on peut chercher un fichier par son nom dans l'arborescence (en local).

C'est tout pour les fonctionnalité.

Source / Exemple :


-> zip

Conclusion :


Cette source a plusieurs limitation :
1) elle ne prends en charge que les serveurs UNIX (ou UNIX-like)
2) je n'ai codé aucun mécanisme d'erreur au niveau des connexions
3) le code est écrit avec Delphi 7 Pro et les composant indy qui sont livrés avec (attention à la compatibilité entre les différentes version de Delphi)

Je me suis inspiré d'une source de Bacterius (dont j'ai perdu le lien) pour comprendre comment marchent les treeview, donc merci à lui !

Par contre, je n'ai pas trouvé comment effacer complement un treeview, je serais bien content de l'apprendre :)

Voila, à vos commentaires !

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.