Forums : XPCom

Aller à la discussion :  Plus récente Plus ancienne

# [Résolu] Fonction de recherche de fichier

Envoyé par : gontran

Date : 06/11/2007 11:55

Bonjour,

je souhaite créer une fonction de recherche dans une application. L'idée est de chercher tous les documents d'un répertoire correspondant à un certain nom.

J'arrive à implémenter cette recherche dans un dossier, mais pas dans un répertoire. Comment faire pour lister tous les fichiers et dossiers d'un répertoire de façon récursive.

Merci d'avance de votre aide.

# Re: Fonction de recherche de fichier

Envoyé par : Paul Rouget

Date : 06/11/2007 14:03

J'arrive à implémenter cette recherche dans un dossier, mais pas dans un répertoire.

C'est quoi la différence entre un dossier et un répertoire ?

Sinon il suffit de faire une fonction récursive bête:

function inspectDossier(nsIFile) {
  Pour chaque fichier {
    if (fichier est un répertoire) {
      inspectDossier(fichier);
    } else
      travail sur le fichier;
    }
  }
}

non ?

# Re: Fonction de recherche de fichier

Envoyé par : gontran

Date : 06/11/2007 21:00

Merci beaucoup, je ne savais pas que je pouvais appeler une fonction au sein d'elle même. Cela fonctionne très bien.

PS: pour l'histoire du dossier et du répertoire, je me suis emmêlé les pinceaux. Je voulais juste indiquer que je ne connaissais pas le nombre de niveaux de dossiers imbriqués.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.