Parcourir des repertoires en C ( linux )

Fermé
naholyr - 23 déc. 2001 à 15:44
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 28 déc. 2001 à 12:21
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

juste pour remettre mon topic en haut du forum ;-)
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
24 déc. 2001 à 12:43
0
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 dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
28 déc. 2001 à 12:21
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