IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

téléchargement de fichiers FTP


Sujet :

ASP.NET

  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Par défaut téléchargement de fichiers FTP
    Bonjour,
    Je planche depuis quelques heures sur un problème. Je souhaite télécharger la totalité des fichiers présents dans un répertoire sur un serveur ftp, et les insérer sur disque local. Pour un fichier c'est bon grâce à WebClient et la méthode DownloaFile mais quel est le moyen de télécharger plusieurs fichiers ?

    Merci de votre aide

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Tu les fait 1 par 1

  3. #3
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Par défaut
    Citation Envoyé par lutecefalco Voir le message
    Tu les fait 1 par 1
    Ces fichiers sont générés par des machines de production. Leurs noms et leur nombre dans le répertoire n'est pas connu [une dizaine de nouveaux fichiers par jour]. Je dois les transférer afin de traiter leur données et les insérer dans une DB. Le tout automatiquement.

    J'imagine qu'il y a bien un moyen de transférer la totalité d'un répertoire [l'équivalent à la cmd mget * en ftp]

  4. #4
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Récupère la liste des fichiers du repertoire puis télécharge les un à un.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create("ftp://ftp.server.com");
        ftp.Method = WebRequestMethods.Ftp.ListDirectory;
        ftp.Credentials = new NetworkCredential("user", "pass");
        ftp.UseBinary = true;
        FtpWebResponse wr = (FtpWebResponse)ftp.GetResponse();
        System.IO.Stream stream = wr.GetResponseStream();
        StreamReader sr = new StreamReader(stream);
     
        string ftpdirorfile = null;
        while ((ftpdirorfile = sr.ReadLine()) != null)
        {
           //ftpdirorfile représente le nom d'un fichier
        }
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  5. #5
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 55
    Par défaut
    Merci pour la réponse. Je vais faire comme ça.
    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD16] Téléchargement de fichiers par FTP
    Par lololebricoleur dans le forum WinDev
    Réponses: 16
    Dernier message: 01/09/2011, 09h40
  2. Problème de téléchargement de fichier par FTP
    Par Xalex dans le forum Web & réseau
    Réponses: 3
    Dernier message: 01/09/2008, 17h01
  3. Réponses: 1
    Dernier message: 23/01/2007, 08h39
  4. Réponses: 4
    Dernier message: 06/01/2006, 10h45
  5. Téléchargement de fichiers par HTTP / FTP
    Par Gladiator dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 07/12/2005, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo