Liste de répertoire récursif (programme en C)

Fermé
vend17 Messages postés 2 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 5 mars 2008 - 3 mars 2008 à 18:09
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 5 mars 2008 à 08:55
Bonjour,

j'ai un soucis pour réaliser la liste de répertoires récursifs, fonctionnellement similaire à la Unix "ls-lR".

J'utilise : opendir, chdir, readdir, et stat.

Le programme devrait vérifier les paramètres de ligne de commande, si il n'y en a pas assumer le récursive ls ,
j'utilise 1 paramètre qui est argc = 2.


Mon programme principal doit :
- vérifier les arguments,
- faire le rapport d'utilisation des erreurs
- appeler la fonction recls ( Recls appel lsdetails pour l'information de l'état tampon avec l'adresse du tampon de stat en paramètre)



Un script shell comme exemple :

file simloopcw in $VEND17/shell

for I in * do
print $I
if test -d $I
cd $I
sh $HOME/recls
cd ..
fi
done

2 réponses

vend17 Messages postés 2 Date d'inscription lundi 3 mars 2008 Statut Membre Dernière intervention 5 mars 2008
5 mars 2008 à 01:23
re ,

personne n'a une idée pour m'orienter svp

:-(
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
5 mars 2008 à 08:55
je ne voi pas où est ton problème
0