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

C# Discussion :

Créer une liste chaînée avec un ordre temporel (horodate)


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Apprenti Ingénieur Informatique
    Inscrit en
    Octobre 2013
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Apprenti Ingénieur Informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 82
    Par défaut Créer une liste chaînée avec un ordre temporel (horodate)
    Bonjour,

    tout d'abord, j'aimerais pouvoir lister les fichiers d'un répertoire vu en FTP.
    Avec par exemple la méthode Fileinfo mesfichiers = monrepertoire.getfiles(); ... Mais appliqué dans un répertoire FTP, et non local.

    Ensuite ma deuxième question est dans le titre, j'aimerais créé une liste chaînée via tous les horodates que je vais récupéré dans mes noms de fichiers ex f1_18_51_13.xml etc, en vérifiant qu'il n'existe pas déjà dans ma liste chaînée.

    Merci d'avance pour vos réponses,
    Ben

  2. #2
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    671
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 671
    Par défaut
    Pour récupérer les différents fichiers d'un FTP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
                FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create("ftp://tonftp.com/");
                ftpRequest.Credentials = new NetworkCredential("username", "password");
                ftpRequest.Method = WebRequestMethods.Ftp.ListDirectory;
                FtpWebResponse reponse = (FtpWebResponse)ftpRequest.GetResponse();
                StreamReader streamReader = new StreamReader(reponse.GetResponseStream());
     
                List<string> directories = new List<string>();
                string ligne;
     
                while ((ligne = streamReader.ReadLine()) != null)
                {
                    directories.Add(ligne);
                    ligne = streamReader.ReadLine();
                }
     
                streamReader.Close();
    Ca liste tous les fichiers et dossier de ton ftp (a un seul niveau).Si tu veux afficher le contenu d'un répertoire ,il suffit de changer l'adresse dans WebRequest.Create();

  3. #3
    Membre confirmé
    Homme Profil pro
    Apprenti Ingénieur Informatique
    Inscrit en
    Octobre 2013
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Apprenti Ingénieur Informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 82
    Par défaut
    Ok je teste, merci beaucoup

  4. #4
    Membre confirmé
    Homme Profil pro
    Apprenti Ingénieur Informatique
    Inscrit en
    Octobre 2013
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Apprenti Ingénieur Informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 82
    Par défaut
    Citation Envoyé par PixelJuice Voir le message
    Pour récupérer les différents fichiers d'un FTP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
                FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create("ftp://tonftp.com/");
                ftpRequest.Credentials = new NetworkCredential("username", "password");
                ftpRequest.Method = WebRequestMethods.Ftp.ListDirectory;
                FtpWebResponse reponse = (FtpWebResponse)ftpRequest.GetResponse();
                StreamReader streamReader = new StreamReader(reponse.GetResponseStream());
     
                List<string> directories = new List<string>();
                string ligne;
     
                while ((ligne = streamReader.ReadLine()) != null)
                {
                    directories.Add(ligne);
                    ligne = streamReader.ReadLine();
                }
     
                streamReader.Close();
    Ca liste tous les fichiers et dossier de ton ftp (a un seul niveau).Si tu veux afficher le contenu d'un répertoire ,il suffit de changer l'adresse dans WebRequest.Create();
    Bonjour, donc en fait j'aimerais utiliser la méthode Getfiles(); dans le même contexte, car je rencontre des problème avec Readline.. Comment puis-je faire ?

    Merci

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

Discussions similaires

  1. Réponses: 25
    Dernier message: 11/05/2012, 16h09
  2. Créer une liste déroulante avec jquery et json
    Par beegees dans le forum jQuery
    Réponses: 2
    Dernier message: 30/04/2012, 12h46
  3. Réponses: 2
    Dernier message: 20/03/2012, 17h43
  4. [XL-2007] créer une liste déroulante avec autoremplissage
    Par pascal38 dans le forum Excel
    Réponses: 9
    Dernier message: 30/03/2010, 19h52
  5. Créer une liste chaînée!
    Par poche dans le forum C
    Réponses: 12
    Dernier message: 13/03/2007, 09h13

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