J'ai réflechi un peu au problème, si ton problème est de retrouver la liste des répertoires/fichiers sur la racine voici un code.
Citation :
NumConnexion est entier
reponse est une chaîne
liste est une chaîne
i est entier
ch est chaîne
NomElement est une chaîne
bRepertoire est un booléen
NumConnexion = FTPConnecte("adresse","user","motdepasse")
//demande de la liste des fichiers du répertoire courant
SI FTPCommande (NumConnexion,"LIST",reponse, liste) ALORS
i=1
ch=ExtraitChaîne(liste,i,RC)
TANTQUE ch<>"" ET ch<>EOT
NomElement=Droite(ch,Taille(ch)-56)
bRepertoire=Gauche(ch,1)="d"
i++
ch=ExtraitChaîne(liste,i,RC)
FIN
FIN
Pour lister les répertoires/fichiers d'un répertoire "rep", il suffit d'envoyer la commande "LIST rep" dans FTPCommande. A chaque passage dans la boucle tu auras dans NomElement le nom du fichier ou répertoire et bRépertoire indiquera si c'est un répertoire.
En espèrant que cela t'aide.