Redirection ls -R dans un fichier

Résolu/Fermé
Utilisateur anonyme - 18 mai 2016 à 21:27
 Utilisateur anonyme - 19 mai 2016 à 09:58
Bonjour,

je sait comment ouvrir et lire un fichier via mon programme.
je sait également comment afficher tout les fichiers et dossiers contenue dans mon dépôt via un ls -R.

mais pas moyen de mettre en place un petit programme qui me permet de stocker tout les chemin de tout les fichier du dépôt dans un tableau de string ...

en gros j'aimerais que une fois mon programme lancer, il soit en mesure de me fournir sous forme d'un tableau de string tout les chemins des fichier contenue dans mon dépôt a partir de mon Makefile .

je voie plus ou moins comment faire mais c'est long est galère a mettre en place ...
redirection de ls -R dans fichier puis parsing du fichier pour stocker ect ...

je suis certain que vous avez en poche des idée bien plus innovante et rapide.
merci de votre future aide et bonne soirée a tous

ps : désoler pour les éventuels faute d’orthographe, vous vous avez la chance de pouvoir les voire ...

A voir également:

1 réponse

Utilisateur anonyme
18 mai 2016 à 21:56
find . | tonprogramme

Dans ton programme tu parses stdin pour lire ligne par ligne et les ajouter au tableau

while( fgets( ligne, TAILLE, stdin) ){
ajouterautableau(ligne);
}
0
Utilisateur anonyme
18 mai 2016 à 23:29
pas moyen de passer outre le fichier donc ?
0
Utilisateur anonyme
19 mai 2016 à 09:58
Tu peux recoder un ls recursif
0