Page 1 sur 1

Traitement en masse sur plusieurs niveaux hiérarchique.

Posté : 09 avr. 2008, 18:10
par djmustru
Bonjour,

Voila j'ai un petit problème et je sèche vraiment... je m'explique :

J'ai un dossier rempli de sous dossiers, et dans ses sous dossier : des images que je veux miniaturiser.

Le problème c'est que je ne sait pas comment d'une traite faire mon traitement sur toutes les photos contenu dans les sous dossiers...

Par exemple :

Code : Tout sélectionner

MonDossier ------ SousDossier1--- photo1.jpg | |- photo2.jpg | |-SousDossier2--- photo1.jpg |- photo2.jpg
Si quelqu'un pouvais m'orienter car je sais le faire facilement avec un seul dossier, mais avec les sous dossiers....

Merci d'avance pour votre aide

Posté : 09 avr. 2008, 18:32
par Ryle
C'est pas plus compliqué, et si tu sais le faire pour un, tu sais le faire pour tous :)

Tout ce que tu as à faire, c'est de parcourir ton dossier principal (opendir() / readdir()) et pour chaque dossier (is_dir()) que tu vas y trouver (hormis "." et "..") appliquer ta fonction de redimension à son contenu, et le tour sera joué :)

Posté : 09 avr. 2008, 18:35
par djmustru
Merci pour la rapidité de votre réponse, effectivement c'est simple. ^^

Merci et bonne soirée.