Liste récursive d'un serveur ftp

0/5 (3 avis)

Vue 9 212 fois - Téléchargée 1 135 fois

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

Ajouter un commentaire Commentaires
John Dogget Messages postés 384 Date d'inscription vendredi 18 juin 2004 Statut Membre Dernière intervention 7 mai 2009
16 oct. 2008 à 15:18
Troisième mise à jour ...
Ca commence à devenir pas trop mal.
John Dogget Messages postés 384 Date d'inscription vendredi 18 juin 2004 Statut Membre Dernière intervention 7 mai 2009
13 oct. 2008 à 01:17
Mise à jour ...

Bon ce site est tout bugué, ce qui fait que :
- la mise en forme du changelog est moche (impossible de sauter des lignes dans la description des modifications)
- faire une prévi=poster pour de bon, pourtant la prévi normalement c'est justement pour être sûre que tout va bien

grrrr !!
John Dogget Messages postés 384 Date d'inscription vendredi 18 juin 2004 Statut Membre Dernière intervention 7 mai 2009
11 oct. 2008 à 17:43
J'ai gommé plein de choses sur la capture, mais pas d'inquietudes, tout marche lors de l'utilisation :)

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.