Parcourir des repertoires en C ( linux )

naholyr -  
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour et bonnes fetes =)

Je voulais savoir quelles fonctions utiliser pour parcourir un repertoire (pour faire une fonction de type "ls" par exemple), et pour avoir la taille d'un fichier.

En fait je voudrais simplement (je sais que ca existe deja, mais j'y tiens) ecrire une fonction qui me renvoie la taille calculée recursivement du contenu d'un repertoire.
A voir également:

2 réponses

naholyr
 
juste pour remettre mon topic en haut du forum ;-)
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
0
Wassfi
 
sous linux, la commande system() permet l'exécution des commandes système. Mettre system("ls") dans un fichier C lancera l'affichage du contenu du répertoire courant lors de l'exécution.
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Oui mais tout celà est très lourd. Et que fait on de l'output de l'appel.
Si l'on désire utiliser du C , faisons appels aux fonctions de librairie ou système !

Johan
0