Re: Net.WebRequestMethods.Ftp.ListDirectoryNous ne pouvons généralement pas fournir d'assistance pour les questions techniques complexes. Vous devez déboguer les commandes FTP envoyées et les réponses reçues. Vous pouvez les comparer avec celles d'autres clients FTP. La plupart des clients FTP avec interface graphique permettent d'afficher les journaux FTP détaillés.
Pour les utilisateurs de C#, nous avons testé un exemple de programme et il fonctionne parfaitement:
-----------------------------------
statique vide Principal(chaîne
[] args)
{
Requête Web FTP demande = (Requête Web FTP)Requête Web.Créer("ftp://ftp.drivehq.com"
);
requête.Méthode =
Méthodes de requête Web.FTP
.Détails du répertoire de la liste ;
// Remplacez-le par votre véritable nom d'utilisateur et votre mot de passe.
requête.Identifiants =
nouveau Identifiants réseau ("NOM D'UTILISATEUR","MOT DE PASSE"
);
Réponse Web FTP réponse = (Réponse Web FTP
)request.GetResponse();
Flux
flux_de_réponse = réponse.ObtenirFlux_de_réponse();
Lecteur de flux lecteur = nouveau Lecteur de flux
(flux de réponse);
Console
.ÉcrireLigne(lecteur.LireJusquàLaFin());
Console.ÉcrireLigne("Liste du répertoire terminée, statut {0}"
, réponse.StatutDescription);
lecteur.Fermer();
réponse.Fermer();
}
---------------
Il renvoie à la fois les noms de fichiers et les noms de dossiers.
Veuillez noter que nous ne pouvons pas fournir d'assistance technique sur le développement de logiciels ; cependant, si vous pensez/découvrez des bugs sur notre serveur FTP, veuillez nous contacter avec des informations plus détaillées et nous corrigerons le problème dès que possible.