1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Moteur de recherche sur un répertoire de l’ordinateur

Discussion dans 'Windev' créé par Rods, Déc 9, 2018.

  1. Rods

    Rods New Member

    Inscrit:
    Sept 12, 2018
    Messages:
    17
    J'aime reçus:
    6
    Bonjour à tous,
    Je souhaiterais créer un moteur de recherche à partir de windev afin de trouver des expressions (parametrable) dans des fichiers texte situés dans un répertoire de mon ordinateur.

    Je pense que la solution consiste à créer un champs full texte avec une indexation des mots et expressions.

    J’ignore si c’est possible et surtout comment paramétrer la recherche dans les fichiers texte situés dans tel répertoire.

    Auriez-vous une idée ?

    Merci par avance pour votre aide.

    Excellente journée.
     
    Tags:
  2. Ezekiel056

    Ezekiel056 Active Member

    Inscrit:
    Jan 17, 2018
    Messages:
    200
    J'aime reçus:
    154
    Bonjour,

    Avec la fonction

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Tu pourras lister tout les fichiers que tu souhaites a partir du dossier que tu souhaite (ou la racine d'un lecteur meme)

    Cette fonction renvoie un fichier texte contenant la liste des fichiers séparés par RC
    Il suffit ensuite de boucler sur chaque ligne pour vérifier si le fichier correspond a l'expression réguliere recherchée :
    Code (Windev):

    sListeFichier est une chaine =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ("C:\*.txt", frRécursif + frInterruptible)
    sNomFichier est une chaine
    POUR TOUTE CHAÎNE sFichier DE sListeFichier SEPAREE PAR RC
            sNomFichier =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sFichier,fFichier)
            SI

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sNomFichier,sExpressionReguliere)  ALORS // sExpressionReguliere correspond a l'expression reguliere recherchée. cf : https://doc.pcsoft.fr/fr-FR/?3024032
                 // traitement si vrai
            FIN
    FIN
     
     
    yassine.ch et Rods aiment ça.
  3. Rods

    Rods New Member

    Inscrit:
    Sept 12, 2018
    Messages:
    17
    J'aime reçus:
    6
    un grand merci pour votre aide. C’est toujours agréable d’avoir un bon conseil. Excellente soirée.
     

Partager cette page

Chargement...