Re: parcours récursif de répertoire

Page principale

Répondre à ce message
Auteur: Benoit Lion
Date:  
À: Frédéric BOITEUX
CC: guilde
Anciens-sujets: Re: parcours récursif de répe rtoire
Sujet: Re: parcours récursif de répertoire
Parmi les différentes solutions proposées, celle-ci est de loin la plus facile
à mettre en oeuvre, merci à Frédéric BOITEUX.
Voilà un exemple :

/* parcours.c */
#include <ftw.h>
#include <stdio.h>
int traitement(const char *Name, const struct stat *Stat, int Status)
{
printf("%s\n", Name);
return 0;
}
int main(void)
{
ftw(".", traitement, 10);
return 0;
}

Le Jeudi 6 Mars 2003 09:35, Frédéric BOITEUX a écrit :
> Le Wed, 5 Mar 2003 16:54:03 +0100, Benoit Lion <Benoit.Lion@???>

a écrit :
> > Je voudrais faire un programme qui parcours tous les fichiers d'un
> > répertoire et de ses sous-répertoires. J'ai fait cela dans mes lointaines
> > études, mais j'ai oublié.
> > Quelqu'un aurait-il un exemple récursif en langage c ?
>
>     Salut,
>   Il existe une fonction de bibliothèque standard pour cela, regarde du
> coté de ftw() ou nftw() ...

>
>     Fred.


--
--
Benoit Lion
Inspection Académique de Chambéry
Tel : 04 79 62 53 19 Fax :06 15 53 56 70
web perso: http://benoitlion.free.fr
web pro: http://ia73.ac-grenoble.fr

PGP PUBLIC KEY http://www.keyserver.net