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 :

Recherche fichiers contenant une chaine de caractères [Débutant]


Sujet :

C#

  1. #1
    Membre averti
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 478
    Points : 442
    Points
    442
    Par défaut Recherche fichiers contenant une chaine de caractères
    Bonjour à tous,
    En suivant les tutos sur le net j'ai fait un code qui me permet de retrouver des fichiers selon une chaine de caractère mais ca ne me retourne jamais rien alors que visuellement ca le devrait.

    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
    17
    18
    19
    20
    21
    22
     
       string CheminRepertoire = @"c:\test\";
                string[] FichiersOF = Directory.GetFiles(CheminRepertoire,"*.xlsx",SearchOption.AllDirectories);
                //boucler sur toute les ligne de table
                foreach(DataRow DW in ListePiece.Rows)
                {
                    string Piececyclee = Convert.ToString(DW["Gpcopiece"]);
     
                    foreach (string FichierOF in FichiersOF)
                    {
                        DW["Fichiers"] = "No_Match";
                        if (FichierOF.Contains(Piececyclee) == true)
     
                            {
                            DW["Fichiers"] = FichierOF;
                            break;
                        }
     
                    }
                 }
     
                dataGridView2.DataSource = ListePiece;
    j'ai bien la liste de fichiers de tous les sous répertoires voulus.
    Que je supprime ou non le break pour gagner du temps de cycle ne me change rien.
    cela me retourne uniquement No_match tout le temps.

  2. #2
    Membre averti
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 478
    Points : 442
    Points
    442
    Par défaut
    Pensant que les / pouvait être embêtant j'ai tenter via Path.GetFileNameWithouExtension mais pareil pas de retour.

  3. #3
    Membre averti
    Homme Profil pro
    Responsable Maintenance
    Inscrit en
    Août 2012
    Messages
    478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable Maintenance

    Informations forums :
    Inscription : Août 2012
    Messages : 478
    Points : 442
    Points
    442
    Par défaut
    Problème trouvé : j'ai collé un trim sur ma chaine piececycle ( provenant du base hfsql elle avait un tripotée d'espace inutile). normale qu'elle ne trouvait pas de concordances.

    Cdt

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

Discussions similaires

  1. [Batch] Suppression de fichiers contenant une chaine de caractères
    Par passby dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 22/12/2022, 16h19
  2. Trouver les fichiers contenant une chaine de caractère
    Par Pierrick91 dans le forum Windows
    Réponses: 1
    Dernier message: 04/07/2017, 12h03
  3. [Batch] Copie de fichier contenant une chaine de caractère
    Par norac dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 15/07/2010, 14h38
  4. Lister fichiers Office contenant une chaine de caractères donnée
    Par beroot57 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 18/11/2006, 15h02

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