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

Windows Forms Discussion :

[C#]recherche de fichiers sur un server


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Inscrit en
    Mai 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 123
    Points : 50
    Points
    50
    Par défaut [C#]recherche de fichiers sur un server
    bonjour a tous,

    je poste ici mais je ne suis pas sur que ce soit le bon androit. Je développe avec visual studio 2005 en vb.net.

    Je cherche a faire un san d'un server pour retrouver des fichers.
    j'aurais voulu savoir comment je pouvais effectuer ceci. Le but de mon application est de pouvoir afficher une lite de fichier qui correspond a de la documentation. Mias avant de l'affiche il faut la trouver et la lister. Je ne sais pas vraiment comment m'y prendre...

    N'hesitez pas a me poser des question s'ils vous manque des informations.

  2. #2
    Membre expérimenté
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Points : 1 566
    Points
    1 566
    Par défaut
    Salut batosai.

    Deja ton application doit avoir les droits pour acceder au repertoire du serveur, ensuite il faut tout simplement iterer sur le repertoire du serveur en secifiant le pattern de recherche

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    public static void EnumererFichiers(string chemin, string extension)
    {
                DirectoryInfo ourDir = new DirectoryInfo(chemin);
     
                foreach (FileInfo file in ourDir.GetFiles(String.Concat("*.",extension)))
                {
     
                   Console.WriteLine("File: {0}", file.Name);
                }
    }

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    static void Main(string[] args)
    {
                EnumererFichiers(@"//Serveur/Repertoire", "doc");
    }

  3. #3
    Membre du Club
    Inscrit en
    Mai 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 123
    Points : 50
    Points
    50
    Par défaut
    merci pour tes indications au dessus. j'ai put faire ce que je voulais ou presque. C'est pour ca que je met un nouveau message.
    Donc en fait je parcours un ensemble de dossier et je recherche dans chaque sous dossier mon fichier. Le problème est que sur le serveur il y a des droits sur les repertoires. Comment afficher ces droits?

    Pour les dossier, je peux lire le nom et les infos de ce repertoire si je n'ai pas les droits mais je ne peux pas lire les fichier qui sont contenus dans ce repertoire. Cela me génère donc une erreur. J'aimerais donc pouvoir connaitre les droits d'un dossier pour éviter de rentrer dedans et de générer une erreur.

    voilou

Discussions similaires

  1. [VB.NET] Comment rechercher des fichiers sur un disque.
    Par vijeo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 04/08/2017, 11h17
  2. [Configuration] enregister un fichier sur le server web de mon site
    Par gpsevasion dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/02/2007, 09h02
  3. Réponses: 3
    Dernier message: 16/11/2006, 12h54
  4. Recherche de Fichiers sur tout le disque
    Par bonjour69 dans le forum Entrée/Sortie
    Réponses: 18
    Dernier message: 23/09/2006, 22h23
  5. batch+recuperer fichier sur un server internet
    Par NoobX dans le forum Windows
    Réponses: 3
    Dernier message: 24/04/2005, 01h52

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